par
Tonio » 14 août 2019, 19:08
Bonjour,
Je m'arrache les cheveux avec PREG_MATCH_ALL.
J'ai une chaîne de caractères qui contient le schéma
.
Je veux récupérer les valeurs
ficheXxxx,
nnn et
phrase.
Ce schéma peut se répéter un bon nombre de fois dans la chaîne que je teste. Mon problème est que si j'ai ce schéma plusieurs fois dans un même paragraphe, il ne me trouvera qu'un résultat, commençant par le premier <span et finissant par le dernier </span> au lieu de me ressortir toutes les occurrences du schéma.
Mon expression régulière :
Code : Tout sélectionner
#\<span class=\"lien\" onclick=\"([a-zA-Z]*)\(([0-9]*)\)\">(.*)\<\/span>#.
Ne consommant pas du REGEX de façon régulière au petit déjeuner, j'ai du mal à m'en sortir.
Merci d'avance de votre aide
Bonjour,
Je m'arrache les cheveux avec PREG_MATCH_ALL.
J'ai une chaîne de caractères qui contient le schéma [code]<span class="lien" onclick="ficheXxxx(nnn)">phrase</span>[/code].
Je veux récupérer les valeurs [b]ficheXxxx[/b], [b]nnn[/b] et [b]phrase[/b].
Ce schéma peut se répéter un bon nombre de fois dans la chaîne que je teste. Mon problème est que si j'ai ce schéma plusieurs fois dans un même paragraphe, il ne me trouvera qu'un résultat, commençant par le premier <span et finissant par le dernier </span> au lieu de me ressortir toutes les occurrences du schéma.
Mon expression régulière : [code]#\<span class=\"lien\" onclick=\"([a-zA-Z]*)\(([0-9]*)\)\">(.*)\<\/span>#[/code].
Ne consommant pas du REGEX de façon régulière au petit déjeuner, j'ai du mal à m'en sortir.
Merci d'avance de votre aide