Bonjour,

La question porte sur les expressions régulières.

Savez-vous comment supprimer des balises bbcode dans une chaine, quel que soit le nombre de balises ouvertes ou fermées...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
var exemple_chaine = "aaaaaa[G]csdcsdc[G]sdcsdcsd[/G][/G]csd[S]cdcdcd[/S]csdcs[G]d[I]csdcsdcsd[/I][/G] ect.";
const regex = /(\[G|I|S\])+(.*)+(\[\/G|I|S\])+/ig;
result = exemple_chaine.replaceAll(regex, "\$2");
La regex ne fonctionne pas,
merci d'avance pour votre aide.