Php Expression Régulière balise a

Fermé
Trezegoal Messages postés 4 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 6 octobre 2008 - 10 avril 2008 à 12:27
Trezegoal Messages postés 4 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 6 octobre 2008 - 10 avril 2008 à 12:52
Bonjour,
je souhaite rechercher dans une page un lien $lien avec les balises a qui l'entourent
Pour l'instant j'en suis la : $pattern = "#<a [^>]* href=\"([^\"]+)\">(.*)</a>#Usi";
cela me retourne les liens ou entre <a et href il y a quelque chose mais moi je veux que même si il n'y est rien cela soit pris en compte.
après il me faudra insérer mon $lien entre les "" du href !

si quelqu'un peut m'aider merci.

1 réponse

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
10 avril 2008 à 12:32
C'est peut être parce que ya deux espaces ici:
<a [^>]* href
Peut être essayer:
<a [^>]*href
0
Trezegoal Messages postés 4 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 6 octobre 2008
10 avril 2008 à 12:52
Merci, je crois que ça à l'air bon ,
mais il faut maintenant que j'arrive à entrer le $lien que je souhaite à la place de ([^\"]+)\ en espérant que sa bug pas tout !
0