regex preg_match

Nouveau WRInaute
bonjour j'utilise un un preg_match sur une page pour recupere mon premier lien
Code:
preg_match("#<a(.*)</a>#", $html, $out2);
probleme c'est qu'il va me chercher mon dernier lien
donc j'aimerais savoir comment faire pour recuperé le tous premier ?
je pensse que preg_match sortez la premiere occurrence d'une chaine et non la derniere?
 
WRInaute passionné
Modificateur U
Cette option inverse la tendance à la gourmandise des expressions rationnelles. Vous pouvez aussi inverser cette tendance au coup par coup avec un ?
De même, si cette option est activée, le ? rendra gourmand une séquence. Cette option n'est pas compatible avec Perl. Elle peut aussi être mise dans le masque avec l'option ?U dans le pattern ou par un point d'interrogation avant le quantifieur (.e.g. .*?)

http://www.manuelphp.com/php/reference. ... ifiers.php
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut