in reply to Match upper and lower case

Use the /i flag for case-insensitive match.

if (/error/i) { #. . . }
or
my $erre = qr/error/i; $str =~ $erre snd # . . .

After Compline,
Zaxo