Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/10/2011, 10:26
equality_211085
 
Fecha de Ingreso: septiembre-2009
Ubicación: Managua
Mensajes: 128
Antigüedad: 15 años, 2 meses
Puntos: 5
Respuesta: Expresion regular para eliminar tags html especifica

He probado tu expresion regular amigo

Cuando pongo:
Código PHP:
$texto "<strong><p>Este es un contenido de prueba</p></strong>";
$texto preg_replace('/<(strong)>\s*(<img[^>]*>)\s*<\/\\1>/'''$texto);
echo 
$texto
Me imprime lo correcto
<strong><p>Este es un contenido de prueba</p></strong>

Pero cuando pongo
Código PHP:
$texto "<strong><img src="http://xxxxx" border="0" /></strong>"; 
$texto preg_replace('/<(strong)>\s*(<img[^>]*>)\s*<\/\\1>/'''$texto);
echo 
$texto
Aqui no me imprime nada, se come la etiqueta <img>

¿A qué se debe esto?

Saludos y gracias