Ver Mensaje Individual
  #32 (permalink)  
Antiguo 10/05/2011, 10:52
josexu32
 
Fecha de Ingreso: febrero-2011
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Reemplazar palabras exceptuando los enlaces

Hola a tod@s

Nocesito hacer algo como lo siguiente pero el $replace debe ser un enlace que lo defino yo, por ejemplo :

Código PHP:
$replace "<a href='' title='' ....N >Esto es un texto</a>"
¿Cuál es el valor correcto para $replace para que me funcione ?

De igual manera no se deben hacer los reempalzos dentro de los enlaces del texto.
Muchas gracias a todos ;)





Código PHP:
$bar 'pais <a href="pais"> pais';
$search 'pais';
$replace 'chile';
function 
Replace($e){
        return 
$e[0] == strip_tags($e[0]) ? $GLOBALS['replace'] : $e[0];
}
echo 
preg_replace_callback("/(<a .*?href=['\"].*?$search.*?['\"].*?>|$search)/i""Replace"$bar);