Prova così:
codice:preg_match_all('/\[img\].+\<\/font[^\>]+\>/i',$testo,$risultato); for($i=0; $i<count($risultato[0]); $i++) $risultato[0][$i] = preg_replace('/(\<font[^\>]+\>)[^\<]+(\<\/font)/i','$1$2',$risultato[0][$i]);
Prova così:
codice:preg_match_all('/\[img\].+\<\/font[^\>]+\>/i',$testo,$risultato); for($i=0; $i<count($risultato[0]); $i++) $risultato[0][$i] = preg_replace('/(\<font[^\>]+\>)[^\<]+(\<\/font)/i','$1$2',$risultato[0][$i]);