Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re: Survey file parsing

by jds17 (Pilgrim)
on Jun 27, 2008 at 17:58 UTC ( #694407=note: print w/ replies, xml ) Need Help??


in reply to Survey file parsing

In case no header line starts with whitespace followed by "<", but the first non-header line does, a simple solution would be as follows. (Maybe I misunderstood your notation, and the lines do not really start that way, but then either the must be identifiable using another regex or you must resort to counting lines.)

my $in_header++; while (<IN>) { if ($in_header && !/^\s+</) { push(@hdr, $_); } else { $in_header = 0; #process non-header lines (if needed) #... } }


Comment on Re: Survey file parsing
Download Code
Replies are listed 'Best First'.
Re^2: Survey file parsing
by YYCseismic (Beadle) on Jun 27, 2008 at 22:02 UTC

    For the SEG-P1 format specification, all non-header lines (read: data lines) start with a space. That zero-offset position is reserved for identifying header lines.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://694407]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (13)
As of 2015-07-30 12:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (271 votes), past polls