Greetings again,
One other thing to try is the use of the
's' => "single-line"
vs.
'm' => "multi-line"
switches at the end of your match, which basically deal with newlines differently. In short 's' treats newlines differently (so they get treated as if they are a part of '
.') and 'm' does not. So you might want to try
m/\Q<td align="left" valign="bottom">\E(.*?)\Q<center><form action='gp
+ost.phtml' method='post'>\E/s #Notice the 's' at the end here.
SideNote The
\Q and
\E save you the trouble of \ing everything that might be special to a regexp. you could also use
quotemeta to get the same thing.
Update
Updated the comment on 's' vs. 'm'. Thanks
japhy and
perlre.
-InjunJoel
"I do not feel obliged to believe that the same God who endowed us with sense, reason and intellect has intended us to forego their use." -Galileo