E' un po complicato da spiegare:Codice PHP:
$post = $lungo_scritto_che_proviene_dal_database;
$search = "ciao";
$post = preg_replace("#$search#is","<span style=\"background-color:#FFF\">".$search."</span>",$post);
In pratica vorrei che se la parolina "ciao" è contenuta nella stringa $post, questa debba apparirmi colorata.
Attualmente questa espressione regolare funziona perfettamente... Il problema è però se la parolina "ciao" è contenuta anche in qualcosa del tipo
<img src="pippociao.jpg" />
In tal caso il link viene irrimediabilmente corrotto...
Come faccio a modificare quell'espressione regolare in modo che tenga conto dei tag <a> e <img> ??