Era come pensavo io sono gli spazi che danno problemi,io l'ho provata così e va bene:
Codice PHP:
<?php
$stringa
=


                                oggi | domani
                                


                sabato, 7 novembre 2009
                

                




                    00:50 tg1 notte - tg1 focus



                    01:20 che tempo fa



                    01:25 appuntamento al cinema



                    01:30 cinematografo



                    02:00 e-cubo
 "
;
$my_arr=explode("
"
,$stringa);
for(
$k=0;$k<count($my_arr);$k++)
{
   if(
strstr($my_arr[$k],"oggi"))
   {
      
$my_arr[$k]=trim($my_arr[$k]);
      
$my_arr[$k]=str_replace("oggi | domani"," ",$my_arr[$k]);
   }
}
$stringa=implode($my_arr,"
"
);
 echo 
$stringa;
?>
questo è solo per farti capire,è chiaro che bisogna agire in modi molto più semplici..