Tengo esta cadena:
Código:
De esa cadena me gustaria coger todo lo que hay entre la etiqueta span. A simple vista parece facil. Pero se ha de tener en cuenta que lo que lleva dentro son muchos caracteres que no se controlar.mucho mas codigo html ... <span> Holas soy un ejemplo. mucho mayor (>) que mi ejemplo anterior (<) este ejemplo esta valorado tal que 5/10<BR> asi es. Fin de ejemplo de cadena</span>... mucho mas codigo html
La forma facil seria:
Código:
Pero eso no vale, porque hay muchas mas etiquetas span e incluiria todas hasta encontrar la ultima./<span>(.*)<\/span>/
Lo que yo intento hacer/preguntar es: ¿hay alguna manera de recoger todo lo el contenido evitando la aparicion de este patron </?
Código:
Esto no vale porque no lo interpreta como un patro a evitar si no como caracteres individuales. Es decir si encuentra un < no funciona. Y si encuentra una barra tampoco funciona. La idea es que lo evite en el caso de que lo vean juntos </ si no que siga encontrando./<span>([^<\/]*)<\/span>/
Espero haberme explicado bien. Ya que es un poco dificil explicarlo.
Un saludo y gracias de antemano. :)