elsif ($code_s =~ m{\G((?:.*$)*)(?!\s###+)}cgm) { #!!!!! # $1 only captures a single line # why not multiple lines complete with their \n?
Because the dot . doesn't match the newline character. Unless you add the /s modifier to your regex.
In reply to Re: Regex assistance, please.
by moritz
in thread Regex assistance, please.
by clueless newbie
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |