|Think about Loose Coupling|
Regular expressionsby Anonymous Monk
|on Jul 20, 2005 at 10:04 UTC||Need Help??|
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
I have another question regarding pattern matching.
I have a piece of html that I need to search through. The html looks like this:
What I need to do is find the three revisions between <!-- Start_of_revision--> and <!-- End_of_revision-->.
I am using the following bit of code to do this, but I am only printing "revision1" and not the second two:
I am slurping in the whole file, I am using .*? (i.e. non greedy), and I'm using the s and g modifiers. I thought that this would be enough to find all three occurrences of anything between <!-- Start_of_revision--> and <!-- End_of_revision-->, so what am I doing wrong??
Thanks in advance,