##
my $patt = shift; # e.g. 'a\Ubc' from the shell
$patt = qr/$patt/;
my $target = 'aBC';
print $target =~ /$patt/; # prints nothing
####
my $patt = shift;
$patt = eval "qr/$patt/"; # eeeww
# patt is now (?-xism:aBC) if given 'a\Ubc'
my $target = 'aBC';
print $target =~ /$patt/; # prints 1