Hi,
I use the following regex to split a (really simple) file into sections headed
by <h1>.+?</h1>:
while ($content =~ m#<h1>(.+?)</h1>(.+?)(?=<h1>)#gs) {
...
}
This works perfectly, but obviously does not catch the last section, as it is
not followed by <h1>.
How can I catch the last section without
* doing a separate match for it
* loosing the convenience of the g switch to wade through the whole file?
Thanks,
Jan
--
I'd never join any club that would have the likes of me as a member. - Groucho
Marx
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>