[Expression régulières] Expression qui se répète
Bonjour ! Voilà mon souci :
J'ai une chaine par exemple :
Citation:
(COLOR=red)Truc (b)et(/b) machin.(/COLOR)truc bidule(COLOR=bleu) chose !(/COLOR)
Je souhaite la transformer en
Citation:
<COLOR="red">Truc (b)et(/b) machin.</COLOR>truc bidule<COLOR="bleu"> chose !</COLOR>
Seulement l'expression régulière
Code:
(\[COLOR=)([\w]+)(\])(.*)(\[/COLOR\])
me renvoie
Citation:
<COLOR="red">Truc (b)et(/b) machin.(/COLOR)truc bidule(COLOR=bleu) chose !</COLOR>
Comment faire pour résoudre ce problème ? Merci.