Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: file reading issues

by bofh_of_oz (Hermit)
on Aug 03, 2005 at 19:13 UTC ( #480604=note: print w/ replies, xml ) Need Help??


in reply to file reading issues

A regex will parse the file just fine. Just grab the whole file into a variable, then do this:

#Sample data, multiline $line = "<!-- Begin -->Line one\nLine two\nthree\nfour<!-- End -->"; #process them $line =~ s/<!-- Begin -->(.*)<!-- End -->/$1/s; print $line;

I tried to do the same while reading the file line-by-line... The code was so ugly that I simply recommend to read in the whole file at once and do a multiline regexp above...

HTH

--------------------------------
An idea is not responsible for the people who believe in it...


Comment on Re: file reading issues
Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (8)
As of 2015-07-06 23:02 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 (85 votes), past polls