estoy usando el código de abajo para resaltar algunas palabras clave en un texto:Selecciona el texto, excepto que las etiquetas HTML
$message = str_ireplace($words,'<span class="hightlighted_text">'.$words.'</span>',$message);
El texto puede contener algunas etiquetas HTML, por ejemplo <img>
, <strong>
, etc ..
¿Cómo puedo resaltar el texto "normal", excepto el texto entre las etiquetas html? Porque cuando los usuarios buscan "img", el texto <img>
se resaltará y la imagen ya no funcionará.
http://stackoverflow.com/questions/2590862/match-multiple-terms-within-body-tags/2590969#2590969 (sólo una Hace hora!) – bobince