Tengo la siguiente expresión regular...
/\b$palabra(s)?\b/i
La cual es utilizada por preg_replace() para sustituir palabras por otro contenido.
Código PHP:
$texto=preg_replace("/\b$palabra(s)?\b/i", "$contenido", "$texto");
<a href="spyware.png">Spyware</a>
Y $palabra="spyware";
Entonces el preg_replace() también reemplazará ambas palabras del vínculo. ¿Cómo puedo hacer para que la expresión regular no tome en cuenta las palabras que comiencen o terminen con "<" o ">" y "/" ?
Gracias!