Problème avec le regex

Petit nouveau ! | 5 Messages

29 déc. 2009, 19:16

Bonjour,

Je dispose d'une ligne de code avec de nombreuse ligne et je voudrais juste extraire différent bloc de code compris chacun
entres des balises <--entry--> et <--/entry-->. Cependant je ne sait pas de combien de bloc entry va se composer mon fichier de depart.

Je veux utilise alors une requete regex avec preg replace et comme regex : #<--entry-->(.+)<--/entry-->#s

Mon problème est que je ne sais pas combien de fois je vais trouver les bloc entry, ce qui me pose un problème pour definir les variables $1,$2,$3 dans mon preg replace .....

Quelq'un aurait il un moyen pour etre sur d'extraire le contenu de TOUS les differents bloc <--entry--> ???? Ce qui revient aussi a juste retirer les blocs entry en fait ....

Ca parait simple mais je bloc donc si quelqu'un sait comment faire, je l'en remercie vivement !

ViPHP
ViPHP | 5462 Messages

29 déc. 2009, 21:41

hello, tien un petit site simpa pour testé tes expressions
http://gskinner.com/RegExr/

Petit nouveau ! | 5 Messages

30 déc. 2009, 00:23

merci mais j'ai trouvé il suffisait d'utiliser la bonne fonction .... ie preg_match_all !!