Ciao a tutti...
Ho realizzato un semplice sistema CMS per la gestione dei contenuti e sto implementando un motore di ricerca interno che ricerca le parole nei campi del db che contengono non solo testo ma anche tag html prodotti dall'editor.
Funziona tutto ma mi trovo di fronte ad un problema nel momento in cui voglio visualizzare la pagina cercata e evidenziare le parole cercate.
Se la parola cercata corrisponde ad un tag o parte di esso (vedi ad esempio spa) il replace mi incasina tutto...
Ho trovato una regular expression che mi ripulisce la stringa dai tag ma poi in fase di visualizzazione ovviamente perdo le formattazioni iniziali.
Qualche idea per risolvere questo problema? Altrimenti al momento non vedo altra strada che non evidenziare i risultati... ma non vorrei!.
Grazie
Edo

Rispondi quotando