Tema: Ayuda PCRE
Ver Mensaje Individual
  #1  
Antiguo 10-01-2006
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Reputación: 20
D-MO Va por buen camino
Ayuda PCRE

Hola, necesito hacer uso de una expresion regular en php que me borre "\" si esta entre los identificadores html "<" y ">", la razon es la siguiente:

Cuando presiono el boton enviar de un formulario, y lo veo por echo $variable; me muestra el siguiente codigo:

Código:
<span style=\"font-weight: bold;\">Este es el texto 
<span style=\"font-family: Arial,Helvetica,sans-serif;\">
que debe</span></span><span style=\"font-family: Arial,Helvetica,sans-serif;\">
</span><span style=\"font-style: italic;\">
<span style=\"font-family: Arial,Helvetica,sans-serif;\">
tener</span> formato</span>
Lo cual me lo muestra en la pagina como:
Cita:
Este es el texto que debe tener formato
Pero sin ningun formato, lo cual se debe a que esta la barra invertida en los atributos de las etiquetas, lo cual crei solucionar de la siguiente manera:
Código PHP:
$varstr_replace('=\"','="',$var);
$varstr_replace(';\"',';"',$var); 
y funciona, pero el problema es que si dentro del texto, el usuario escribe ="algun texto" esto lo reemplazaria tambien esta expresion.

Gracias por su ayuda.
Responder Con Cita