Bonjour,
voici mon problème actuel ...

Disons cette chaîne ci;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var test = "<troll>troll on</troll><pandi> <troll>kikou</troll> toi <panda> ca va ?</panda> Oui ! </pandi>aba<troll>troll off </troll>";
Dont je voudrai avoir au final ceci;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var res = "<troll>troll on</troll><pandi> kikou toi  ca va ? Oui ! </pandi>aba<troll>troll off </troll>";
Donc un pattern qui fasse une recherche entre 2 balises et de remplacer dans cette recherche les mots-clés (tous !!) par "rien".

J'ai fait ceci;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
alert(test.replace(/(.*)(<pandi>)(.*)(<\/?troll>|<\/?panda>)(.*)(<\/pandi>)(.*)/gm,"$1$2$3$5$6$7"));
Les mots-clés ici sont donc :
- <troll>
- </troll>
- <panda>
- </panda>

actuellement mon pattern fait la moitié du boulot, à savoir qu'il va trouver un "mot clé"(vers le debut du String) le remplacer, trouvé un 2ème (vers la fin du String)le remplacer et voila ...

Merci d'avoir lu !