Bonjour,

J'utilise l'expression suivante pour traiter une balise BBCode permettant de déterminer la couleur du texte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$text = preg_replace( "#\[color=(.+?)\](.+)\[/color\]#isU", "<span style=\"color: $1\">$2</span>", $text );
Cela ne fonctionne pas. Quelle serait la bonne syntaxe, sachant que le texte peut comporter plusieurs lignes ?