Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2009, 11:55
asraii
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años, 1 mes
Puntos: 0
Expresiones Regulares para separar Tags HTML

Hola,
me gustaria conseguir lo siguiente:

Teniendo una cadena con texto, que puede contener HTML, me gustaria poder separar en grupos el texto y los Tags. Por ejemplo:

************************************************** ************************

En la siguiente cadena:

hola kieres <strong> 1 perro </strong> blanco ? <br/> te lo regalo!

Quiero conseguir los siguientes grupos:

hola kieres

<strong>

1 perro

</strong>

blanco ?

<br/>

te lo regalo!

************************************************** ***************************

Pero soy incapaz de conseguirlo, lo más cercano que he conseguido ha sido lo siguiente:

<([a-zA-Z]\w*?)> | </([a-zA-Z]\w*?)> | <([a-zA-Z]\w*?)/>

Con esto recupero los Tags, pero no se como decirle que me recupere también los textos que no son tags.

¿Alguien podría ayudarme?

Muchísimas gracias!!!

Salu2!!