Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2011, 04:57
Avatar de Alvaro_Franz
Alvaro_Franz
 
Fecha de Ingreso: mayo-2011
Mensajes: 84
Antigüedad: 13 años, 6 meses
Puntos: 4
Expresión regular toma Primer y último valor saltando intermedios

Hola... estoy usando expresiones regulares para obtener contenido entre dos etiquetas BBCODE

[TAG]contenido
con saltos de línea y
todo tipo de espacios
vacíos
[/TAG]

Zona intermedia

[TAG]sigue el contenido
por otro lado
[/TAG]

Ahora que logré agregar los saltos de línea, me surge un problema nuevo, y es que toma como referencia únicamente el primer y último tag... metiendo TODO el resto dentro...

Estoy usando esto: '/\[HIGHLIGHT\](.*)\[\/HIGHLIGHT\]/s'

Agregué el modificador s para tomar todos los valores, pero ahora me salta los tags intermedios.
__________________
La verdadera libertad consiste en dominarse a uno mismo