>perl -wMstrict -le "my @strings = ('testing','','testing','testing'); foreach my $string (@strings) { print \"\nSTRING: $string\n\"; my $string2 = 'http'; $string2 =~ /^h(.*)/o; my $q = $string; my $test = 'testing'; warn $test =~ /\Q$q\E/; } " STRING: testing 1 at -e line 1. STRING: Warning: something's wrong at -e line 1. STRING: testing 1 at -e line 1. STRING: testing 1 at -e line 1.