Steve Massey wrote: > > my problem is one of progam concept, a data file is as below, > my code (which is not doing what I want it to do is below) > > I want to parse a file with a known 3 blank lines to number 1, > then for each other number it could be either 3 or 4 blank lines. > Each number has to be checked to see it's valid ie in sequence, > and the next number follows with again a 3 or 4 increment > > Has anyone got any ideas on how I could get this code to work ??? > I am stumped ...
Hi Steve. Setting the record-separator to a null-string $/ = '' will make Perl treat one or more blank lines as a delimiter. This makes for a very concise solution as below. HTH, Rob my @data; { local $/ = ''; chomp (@data = <DATA>); } print "<@data>\n"; __DATA__ 1 2 3 4 ** OUTPUT ** <1 2 3 4> -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]