Bonjour,
voici mon problème actuel ...
Disons cette chaîne ci;
Dont je voudrai avoir au final ceci;
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>";
Donc un pattern qui fasse une recherche entre 2 balises et de remplacer dans cette recherche les mots-clés (tous !!) par "rien".
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>";
J'ai fait ceci;
Les mots-clés ici sont donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert(test.replace(/(.*)(<pandi>)(.*)(<\/?troll>|<\/?panda>)(.*)(<\/pandi>)(.*)/gm,"$1$2$3$5$6$7"));
- <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 !
Partager