Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2005, 09:29
Avatar de thunder-ion
thunder-ion
 
Fecha de Ingreso: diciembre-2004
Mensajes: 106
Antigüedad: 19 años, 4 meses
Puntos: 0
Archivo con formato y regex

Holaa ¿Que tal?...

Llevo varios días intendo conseguir una cosilla pero no la logro conseguir, haber si me pueden hechar una mano. Les cuento:

tengo un fichero con el siguiente formato:

Código:
{
A
}

{
A
B
}
{
A
B
C
}
Lo que quiero es capturar lo que hay dentro de cada "{" y "}", pero con la expresión regular que tengo no logro pasar del primer bloque (que contiene A). Es aparecer más de un elemento dentro del bloque y no lo coje. Les dejo el código que estoy usando.

Código PHP:
$a='
{
A
}

{
A
B
}
{
A
B
C
}
'
;
        if(
preg_match_all('/{\s(.+)\s}/',$a,$bloque)){
        echo 
print_r($bloque[1]);
        } 
La expresión regular funciona, pero sólo con aquellos bloques que contienen un elemento. He probado activando PRCE_DOTALL, pero nada, lo único que hace es empeorar la cosa, ya que coje todo el texto como un bloque.

¿Me podeis ayudar con esto?

Gracias y saludos