##
$_ = 'abcdefghijk';
my($left, $var) =1;
if($left){
($var) = /ab(..)ef/}
else{
($var) = /gh(..)jk/};
print "Caught $var\n"
##
##
$_ = 'abcdefghijk';
my($left) =1;
$left ? /ab(..)ef/ : /gh(..)jk/;
print "Caught $1\n"
##
##
$verbtest ? /$verbpat/ :
$nountest ? /$nounpat/ :
$preptest ? /$preppat/ :
die 'No catch on $_';
$catch = $4;