Ciao,
ho all'interno di un database (id, nome, link) alcune parole su cui effettuare il replace...

Posto un esempio, nel db ci sono due righe:

id nome link
1 nome cognome http://......
2 nome http://.....

A questo punto, se nel testo è presente una riga tipo:

Sabato notte nome ha fatto......
viene trasformata in
Sabato notte nome ha fatto

E fin qui tutto a posto...
Il problema sorge quando si sovrappongono nome e cognome, la riga:
Sabato notte nome cognome ha fatto......
diventerebbe:
Sabato notte <a href="link">nome cognome</a> ha fatto

Ovviamente si sovrappongono i due replace.

1. Come posso fare per evitare questo problema (la tabella con i testi da modificare sono molti, oltre 200).

2. Come posso fare per lanciare il replace con un ciclo (tanto viene fatto all'inserimento della news e non al caricamento dell'articolo e non appesentirebbe troppo il server) che salti senza fare un replace del testo all'interno di un link?

Grazie mille per chi sa dare una mano!

P.s. poi ci penso io a regolare l'ordine di check per evitare che si controlli prima nome e poi nome cognome