Bonjour j'ai un problème sur une expression régulière
j'ai le texte suivant :
test [G] mot1 [/G] ggg [G] mot2 [/G]
le but est de récupérer les chaines composé de : [G] multiple caractères [/G]
donc dans ce cas je voudrais récupérer [G] mot1 [/G] et [G] mot2 [/G]
j'ai donc d'abord utilisé cette expression : \[G\].+\[/G\]
Mais la problème ca me récupère la chaine : [G] mot1 [/G] ggg [G] mot2 [/G] (c'est tout a fait logique)
j'ai donc essayé de mofidifier mon expression régulière mais le problème est toujours présent. Voici un exemple de mon expression modifié
\[G\].+[^(\[/G\])].*[^(\[G\])].*\[/G\]
et ca ca me retourne quand meme : [G] mot1 [/G] ggg [G] mot2 [/G].
Quelqu'un a t'il une idée
Merci d'avance
Partager