Expresiones Regulares
Publicado por x (445 intervenciones) el 28/11/2008 11:20:09
Buen dia foro, se que este no es el lugar, pero no esta de mas, el problema es el siguiente:
Teniendo un archivo de texto con una estructura similar a esta
====BOF=====
lf1
cc1 d1
i1
abcd
i2
abcd
cc2 d2
i1
abcd
i2
abcd
lf2
cc1 d1
i1
abcd
i2
abcd
cc2 d2
i1
abcd
i2
abcd
======EOF=====
, estoy intentando obtener la informacion que vaya desde lf1 hasta el ultimo abcd antes de lf2, pero no lo he conseguido, lo unico que he conseguido es
con (?s).*?(?<lf>lfd.*?cd) de lf1 hasta el primer abcd
y
con (?s).*?(?<lf>lfd.*cd) de lf1 hasta el ultimo abcd
si alguien puede ayudarme se lo agradezco de antemano, si no, igual agradezco solo por tomarse el tiempo.
Gracias
Teniendo un archivo de texto con una estructura similar a esta
====BOF=====
lf1
cc1 d1
i1
abcd
i2
abcd
cc2 d2
i1
abcd
i2
abcd
lf2
cc1 d1
i1
abcd
i2
abcd
cc2 d2
i1
abcd
i2
abcd
======EOF=====
, estoy intentando obtener la informacion que vaya desde lf1 hasta el ultimo abcd antes de lf2, pero no lo he conseguido, lo unico que he conseguido es
con (?s).*?(?<lf>lfd.*?cd) de lf1 hasta el primer abcd
y
con (?s).*?(?<lf>lfd.*cd) de lf1 hasta el ultimo abcd
si alguien puede ayudarme se lo agradezco de antemano, si no, igual agradezco solo por tomarse el tiempo.
Gracias
Valora esta pregunta


0