Bonjour,
voila je voudrais faire une recherche avec les expressions régulières suivant un motif seulement je sèche un peu et je sais qu'ici on m'aidera
Voila mon code actuel:
Seulement avec cette expression là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $ma_chaine = "__salut la forme ?__ coucou c'est tranquille ! __c'est les vacances__"; echo $ma_chaine."<br/>"; $pattern = "((^__)(.*)(__$))"; $ma_chaine_traitee = eregi($pattern, $ma_chaine, $regs); echo "une fois traitée 0: ".$regs[0]."<br/>"; echo "une fois traitée 1: ".$regs[1]."<br/>"; ?>il va tout à la fin de l'expression moi je voudrais qu'il s'arrête à la seconde occurence de '__'
Code : Sélectionner tout - Visualiser dans une fenêtre à part $pattern = "((^__)(.*)(__$))";
Au final je voudrais $regs[1] = __salut la forme ?__ et $regs[2] = __c'est les vacances__
Je sens que je suis loin du compte, mais vous vous en serez apperçu je suis pas trop ami ami avec les regexp ...
quelqu'un peut-il m'aider ?
Merci
Partager