fonctionnement de PREG_MATCH_ALL

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 : fonctionnement de PREG_MATCH_ALL

Re: fonctionnement de PREG_MATCH_ALL

par or 1 » 14 août 2019, 19:37

fonctionnement de PREG_MATCH_ALL

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

Code : Tout sélectionner

<span class="lien" onclick="ficheXxxx(nnn)">phrase</span>
.

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