Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2011, 05:00
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 19 años
Puntos: 15
preg_replace para reemplazar tag?

Hola
estoy tratando de crea una expresion regular para borrar el valor de $cadena cuando no haya otra cosa que tags como <br/> o <b></b>, etc
$cadena = preg_replace('xxxxxxx','',$cadena);


Por ejemplos con los resultados esperados:
Código PHP:
$cadena "<b></b>";
$cadena preg_replace('xxxxxxx','',$cadena); //RESULTADO: $cadena = ''; 
Código PHP:
$cadena "<b></b><br/>";
$cadena preg_replace('xxxxxxx','',$cadena); //RESULTADO: $cadena = ''; 
Código PHP:
$cadena "<b><br/></b><br/>";
$cadena preg_replace('xxxxxxx','',$cadena); //RESULTADO: $cadena = ''; 
Código PHP:
$cadena "<b>texto</b><br/>";
$cadena preg_replace('xxxxxxx','',$cadena); //RESULTADO: $cadena = '<b>texto</b><br/>'; 
Se que la expresion regular debería buscar SI HAY ALGO que NO esté encerrado por '<' y '>' y si NO encuentra algun texto que borre TODO. Pero no se como hacerlo.

alguna pista para comenzar?
Gracias

Última edición por chefnelone; 13/01/2011 a las 05:25