in reply to Use of uninitialized value

as before, its because variable is never initialized, or its initialized to undef
my( $left, $right ) = undef =~ /(never)(match)/;