Question sur les regexp..

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Question sur les regexp..

par jojolapine » 09 mai 2007, 09:33

Si matches est fourni, il sera rempli par les résultats de la recherche. $matches[0] contiendra le texte qui satisfait le masque complet, $matches[1] contiendra le texte qui satisfait la première parenthèse capturante, etc.
voilà, il faut lire un peu la doc..

par jerm » 09 mai 2007, 09:07

merci pour ton aide, mais ca me renvoit que des Array{} :-/

par jojolapine » 08 mai 2007, 21:11

Bonsoir,
un masque comme celui-ci devrait marcher:

Code : Tout sélectionner

#<a +name="[a-zA-Z0-9 _-]*">(.*)</a>#
à utiliser avec preg_match() pour pouvoir récupérer le résultat dans le code php...

Question sur les regexp..

par jerm » 08 mai 2007, 20:14

Salut,

Je cherche à récupérer une chaine entre deux balises html. Je pense donc faire cela avec des regexp.
Ma source est de la forme :

Code : Tout sélectionner

<a name="39">test</a>
Je veux donc récupérer seulement "test".
Mais je n'ai qu'une connaissance réduite des regexp, seulement les *,?,^ et je ne vois pas comment former ma regexp en lui disant "garde ce qu'il y a entre > et <" !

Merci de m'aiguiller :)