ciauz a tuttiz
ho difficoltā nell'usare preg_replace (sicuramente sbaglio qualcosa nella RegExp)
ma non mi succede nulla :master:Codice PHP:
$testo = "[*code*] [url=""][b]ciao[/b][/url] [*/code*]";
# utilizzo gli * per non farlo interpretare da questo forum
$replace = htmlspecialchars('\$1');
$pattern = "/\[code\](.+)\[\/code\]/i";
$testo = preg_replace($pattern, $replace, $testo);