Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2011, 19:27
Avatar de Nazari
Nazari
 
Fecha de Ingreso: febrero-2010
Ubicación: Canarias - Tenerife
Mensajes: 62
Antigüedad: 14 años, 2 meses
Puntos: 7
Fallo con Regex al detectar el patron

Buenas, estoy trasteando con la regex y se me ha planteado un problema que no se como resolver dado mi poco conocimiento con la expresiones regulares, el caso es que por ejemplo tengo este código

Código PHP:
texto variado
<ini:xx>
Aquí un texto
<fin:xx>

Texto fuera de mi etiquetas

<ini:xx>
Aquí otro texto
<fin:xx>
texto variado 
Y quiero casar
Código PHP:
<ini:xx>
Aquí un texto
<fin:xx
y
Código PHP:
<ini:xx>
Aquí otro texto
<fin:xx
con la Expresión

Código PHP:
'/\<ini:xx\>[\s\S]*\<fin:xx\>/' 
Pero esto me devuelve

Código PHP:
<ini:xx>
Aquí un texto
<fin:xx>

Texto fuera de mi etiquetas

<ini:xx>
Aquí otro texto
<fin:xx
Osea, en ves de cogerme el fin:xx mas cercano, me coge el ultimo, incluyéndome por tanto todo el contenido que esta entre mis etiquetas, parece algo sencillo de solucionar pero no doy con la solución, agradecería cualquier sugerencia o guía hacia la solución.

Un Saludo
__________________
Nazarí González
http://www.nazariglez.com - @Nazariglez