I think the above won't work as such, because it might
find false matches (e.g. where the second line isn't
aligned with the first.)
But, I could find the first line and then generate
a multi-line regex with the rest of the search string, using /m as you suggest: something like
/^.{$pos}$string1.*\n^.{$pos}$string2.*/m
to make it search only at the right position...
(Apologies for dodgy regex, not tested and probably wrong).
thanks for the tip, I should have
thought of that already!
Cheerio!
Osfameron
http://osfameron.perlmonk.org/chickenman/