sapreste dirmi come risolvere questa situazione:

$testo=preg_replace("/\[QUOTE\=\"(.+?)\"](.+?)\[\/QUOTE\]/s","<table class='quote'><tr><td>$1 ha scritto:</td></tr><tr><td class='quote_box'>$2</td></tr></table>",$testo);

questa quando trova ad esempio
Quote Originariamente inviata da autore
testo
dovrebbe sostituire il tutto con
table class="quote"><tr><td>autore said:</td></tr><tr><td class="quote_box">testo</td></tr></table>

perchè non funziona? :master: sbaglio qualcosa io con gli apici?
perchè se dall'espressione regolare tolgo \" fiunziona bene solo che mi torna "autore" e non autore(senza apici).

thx