<? $texto = "Neste <a href=\"www.link.com.br\">link</a> tem um outro link."; ?>
Ai eu estou querendo dar um replace na palavra link para ficar em negrito usando as tags <b> e </b> mas tem um porém. A palavra procurada DEVE estar fora de qualquer tag, no caso seria fora de <a>.
Fazendo desta maneira abaixo:
<? $texto = "Neste <a href=\"www.link.com.br\">link</a> tem um outro link."; echo preg_replace("/(link)/i","<b>\\1</b>",$texto); ?>Eu obtenho o resultado esperado, mas se vocês observarem o código fonte após a execução do script, verá que fica assim:
Neste <a href=\"www.<b>link</b>.com.br\"><b>link</b></a> tem um outro <b>link</b>.Percebam o ""www.<b>link</b>.com.br"... É isso que eu não quero...
Alguém tem uma idéia?
Flws...
Até mais