SPUG: Reading a whole file into a scalar.

Duane Blanchard dblanchard at gmail.com
Wed Jul 20 18:19:02 PDT 2005


Hi gang,

I'm too tired to think straight and too tired to keep looking on the
'Net. I want to match things like 'line\s+that' in the example file
below.

<file>
this is a line
that is a line
</file>

What has worn me out today is not realizing that I'll never match
across lines of a file if I only read one line at a time. So, I either
need a clever way to match across elements of an array or hash table,
or (more likely) to read the whole file into a scalar. As I recall,
I'll use the 'm' flag to hand the RE more than one line, and '\s'
should handle '\n'.

Someone, please give a little pointer. Thanks,

D
-- 
Duane Blanchard
206.934.5873

There are 10 kinds of people in the world;
those who know binary and those who don't.


More information about the spug-list mailing list