L'ideale sarebbe capire perchè ti ha aggiunto quei caratteri, comunque una regexp dovrebbe funzionare. Ad es:
Codice PHP:
// $val contiene il valore con i caratteri extra
$val = preg_replace("/\\[spoiler(.*)\\]/", "[spoiler]", $txt);
L'ideale sarebbe capire perchè ti ha aggiunto quei caratteri, comunque una regexp dovrebbe funzionare. Ad es:
Codice PHP:
// $val contiene il valore con i caratteri extra
$val = preg_replace("/\\[spoiler(.*)\\]/", "[spoiler]", $txt);