Salut a tous,
je suis en train de faire mon BBcode et j'ai un petit probleme avec un Regex.
Voila ce que je fait:
$string=preg_replace('!\[color=(black|blue|red|green)\](.+)\[/color\]!i', '<span style="color:$1;">$2</span>', $string);
ca marche. Mais le probleme c'est que si il y'en a plusieurs il ne va changer que la balise ouvrante de la premiere et la balise fermente de la derniere basile [colo] rencontré.
par exemple j'ua rai a l'affichage:
Messages:23
23/12/2005 à 18:05:25
Noire[/color]
Bleu Rouge [color=Vert]Vert
Savez vous ce que je pourais rajouter pour éviter se problem?
Partager