[SP-pm] REGEXP para encontrar uma PALAVRA que esteja fora de uma determinada TAG
Fernando
fernandolouis at terra.com.br
Tue May 18 11:09:24 PDT 2010
Pessoal estou com a seguinte situação:
Quero fazer uma expressão regular que faça uma substituição de terminada palavra no texto, desde que ela não esteja dentro de uma específica TAG HTML.
Exemplo:
$texto = "<span class=normal> texto qualquer, texto qualquer e há uma palavra aqui <span class=destaque>isto é um texto e há uma palavra aqui</span> continuação de um texto qualquer.</span>";
desejo fazer uma REGEXP que substitua "palavra" por "WORD", desde que "palavra" não esteja dentro da tag: <span class=destaque></span>
então em $texto deverá conter o seguinte, após a substituição:
$texto = "<span class=normal> texto qualquer, texto qualquer e há uma WORD aqui <span class=destaque>isto é um texto e há uma palavra aqui</span> continuação de um texto qualquer.</span>";
Recapitulando:
Percebam que somente quero que seja substituída por "WORD" a palabra-chave "palavra" que está fora da tag <span class=destaque></span>.
Tentei usar expressões constantes estendidas, mas não consegui.
[]s,
Fernando
__________ Information from ESET NOD32 Antivirus, version of virus signature database 5125 (20100518) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
More information about the SaoPaulo-pm
mailing list