in reply to multi line regex

Because either the regex matches something different than you expect, or line you match against contains something different than you expect.

What does the line you match against contain, and do you expect the regexp to match, or to fail?

Perl --((8:>*