Scusate, forse è una banalità ma non riesco proprio a capire il problema.
Fondamentalmente io ho questo:
Ebbene, il risultato (teorico) di questa espressione regolare dovrebbe essereCodice PHP:
$text = "[color='red']prova[/color]";
$text = preg_replace("#\[color=\'(.*?)\'\](.*?)\[\/color\]#is", "<span style='color:$1'>$2</span>", $text);
invece è:Codice PHP:
$text = "<span style='color:red'>prova</span>";
Qualcuno sa dirmi dove sbaglio?Codice PHP:
$text = "[color='red">prova[/color]";