Ciao a tutti
ho un problema riguardante la ricerca, la lettura e la sostituzione di un
pezzetto di testo in una stringa.
Con la funzione file_get_contents('') leggo un piccolo file di testo.txt
contenente alcune righe di codice javascript di cui per esempio il testo di
oggi è questo:


document.write('<TABLE BORDER=0 BGCOLOR="#333399" CELLSPACING=0
CELLPADDING=0 WIDTH="155">'); document.write('<TR><TD VALIGN=bottom><P
ALIGN=center>'); document.write('<a href="http://www.miostito.it/326"
TARGET="_blank"><FONT SIZE="-2" FACE="verdana" COLOR="#FF3333">26 marzo
2011</FONT>
</a>
<FONT SIZE="-1" FACE="verdana" COLOR="#FFFFFF">Il
Frase del giorno</FONT>
</a>'); document.write('</FONT>');
document.write('</TD></TR>'); document.write('<TR><TD VALIGN=top>

');
document.write('<TABLE BORDER=0 BGCOLOR="#333399" CELLSPACING=0
WIDTH=155>'); document.write('<TR><TD WIDTH="100%">

');
document.write('<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=1 WIDTH="100%">');
document.write('<TR><TD VALIGN=top WIDTH="100%" BGCOLOR="#CCCC99">

');
document.write('<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2 WIDTH="100%">');
document.write('<tr><td align="center" valign="middle" width="150"
height="150">'); document.write('');
document.write('</td></tr><tr><td align="center"><font size=2>Frase da trovare e da sostituire</font> <font
size="1">Vescovo</font>'); document.write('</td></tr>');
document.write('<tr><td align=right><font size=2 color="#CCCC99"><a
href="http://www.miosito.it/326" TARGET="_blank">laa frase di oggi
...
</a></font></td></tr>'); document.write('</TABLE>');
document.write('</TD></TR></TABLE>'); document.write('</TD></TR></TABLE>');
document.write('</TD></TR></TABLE>');


pertanto mi ritrovo tutto questo codice in una variabile stringa
In cui devo cercare , leggere esostituire il testo fra il terzo<a>e il suo
</a> che nel caso di questo esempio è: Frase da trovare e da sostituire MA
CHE IO IN REALTà NON SO MAI COSA CI SIA SCRITTO DI VOLTA IN VOLTA MA SO
SOLO CHE è IL TESTO DEL TERZO LINK

come fareste?
Grazie

PS
Non ho usato [code] perchè non è codice ma il cibtenuto di una stringa