Prova con questa:
codice:
$stringa='....
Quote Originariamente inviata da "nickname", venerdì 14 gennaio 2005, 19.16
CONTENUTO MESSAGGIO DA QUOTARE
CONTENUTO NUOVO MESSAGGIO..... '; $rex='/\[quote="(.*)",(.*),(.*)\](.*)\[\/quote\]/Uis'; $rpl=' Originariamente inviato da $1 il $2:<hr>$3<hr>$4 '; echo $testo = preg_replace($rex, $rpl, $stringa);