Php Expression Régulière balise a

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

  1. Modérateur
    C'est peut être parce que ya deux espaces ici:
    <a [^>]* href
    Peut être essayer:
    <a [^>]*href
    0
    1. 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