Rechercher : dans
Par :

Php Expression Régulière balise a

Dernière réponse le 10 avr 2008 à 12:52:06 Trezegoal, le 10 avr 2008 à 12:27:51 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « Php Expression Régulière balise a » dans :
PHP - Expressions régulières Voir Qu'est-ce qu'une expression régulière? Les expressions régulières sont des modèles créés à l'aide de caractères ASCII permettant de manipuler des chaînes de caractères, c'est-à-dire permettant de trouver les portions de la chaîne correspondant au...
[RegExp] Récupérer une adresse IP VoirFinalité Mise en œuvre Explications Interprétation du motif Récupérer une adresse IP Finalité Pour récupérer une IP dans un fichier texte, fichiers journaux, pages web, etc. Mise en œuvre L'expression régulière suivante combinée à la...

1

kilian, le 10 avr 2008 à 12:32:39

C'est peut être parce que ya deux espaces ici:
<a [^>]* href
Peut être essayer:
<a [^>]*href

Répondre à kilian

2

 Trezegoal, le 10 avr 2008 à 12:52:06

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 !

Répondre à Trezegoal
Collection CommentÇaMarche.net