On Saturday, May 25, 2002, at 01:59 , [EMAIL PROTECTED] wrote: [..] > I have a list of the following format that I want to > parse:- > > ((sa1 da1 sp1 dp1 p1) (sa2 da2 sp2 dp2 p2) .... (saN daN > spN dpN pN) ) > > there are N entries. [..] > I was wondering if there is a single-shot method of > parsing the whole thing.
something like: if ( $line =~ m/$louter(.*)$router/xo ) { push(@array_oh_array,[ split(/ /, $_)]) for (split(/$inner/, $1)); } which is the 'flat-ish' liner for what we do below, but It is bordering on the unparsable. > Any comments or ideas are > appreciated. sorta depends on what you really want to do here.... based upon your regEx I presume you are getting that back in a scalar variable - and I'm not sold on the following but it may help you work the longer more flexible approach to turning that singular scalar into an array of arrays. cf: http://www.wetware.com/drieux/pbl/RegEx/PackListProb.txt ciao drieux --- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]