From: Peter Szinek Date: 2008-10-28T05:59:30+09:00 Subject: Re: file manipulation On 2008.10.27., at 21:39, Vandana wrote: > Hi All, > > I have one more question with file manipulation. > > Suppose I have the following structure in a file : > --------------------- > Instance J1 ( > net n1() > net n2 () > net n3() > ) > Instance J2 ( > net n1() > net n2() > net n3() > ) > Instance J3 ( > net n1() > net n2() > net n3() > ) > ----------------------- > As an example, I want to read J3/net n3. > (the files are huge ....in GB) > I can grep for n3 but it will return 3 instances of n3. > > How can I ensure that Im reading n3 values that belong to instance > J3? If I got it correctly, something like this might work: data[/Instance J3(.+?)^\)/m, 1] Cheers, Peter