Dopo varie ricerche nel web e vari tentativi non sono ancora riuscit oa trovare una soluzione per fare un higligth che non intervenga all'interno dei tag danneggiando la pagina.
Mi spiego meglio:

io ho questo testo:

..<font size='2'>Il font è un....</font>..

la parola cercata è font:

con un espressione regolare vorrei cambiare font in <u>font</u>

..<font size='2'>Il font è un....</font>..

attualmente con una replace succede questo:

..<font size='2'>Il font è un....</font>..

ovviamente si spagina tutto,.. immaginate cercare cose come table o td.

Premetto che ho provato a cercare se il discorso era già stato affrontato nel forum ma la ricerca mi restituisce un errore di allocazione memoria, quindi ho preferito riaffrontarlo direttamente.