Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: shinji_rem le le 31-01-2005 a 12:10:03

Titre: Expression reg: recherche de lien
Posté par: shinji_rem le le 31-01-2005 a 12:10:03

Bonjour a tous!

je fais un script qui parcourt un document HTML à la recherche de liens (<a></a>).

Pour ce faire j'utilise la fonction preg_match et une expression reguliere pour définir les liens html, c'est à dire commencant par
href=' ou href="

et se terminant par " ou '

j'ai donc fait:
preg_match("^href={\"|'}{\"|'}$",$val);

mais cela ne fonctionne pas, quelqu'un a une solution?

Merci

Titre: Re:Expression reg: recherche de lien
Posté par: Fabien le le 31-01-2005 a 12:35:28

Moi j'utilise ça pour le moment :


Code:
<a href=(?:"|\')([^"\']*?)(?:"|\')(?:.*?)>


PS: (?: ...) c'est pour avoir des parenthèses non capturante. Vu quand dans mon cas je veux recupérer que le lien et pas le code HTML.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.