# This file is encoded in Latin-10. die "This file is not encoded in Latin-10.\n" if q{‚ } ne "\x82\xa0"; use strict; use Char::Latin10; use English; print "1..11\n"; my $__FILE__ = __FILE__; $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/) { if ($MATCH eq '123') { print qq{ok - 1 \$MATCH $^X $__FILE__\n}; } else { print qq{not ok - 1 \$MATCH $^X $__FILE__\n}; } } else { print qq{not ok - 1 \$MATCH $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/) { if ("$MATCH" eq '123') { print qq{ok - 2 "\$MATCH" $^X $__FILE__\n}; } else { print qq{not ok - 2 "\$MATCH" $^X $__FILE__\n}; } } else { print qq{not ok - 2 "\$MATCH" $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/) { if (qq{$MATCH} eq '123') { print qq{ok - 3 qq{\$MATCH} $^X $__FILE__\n}; } else { print qq{not ok - 3 qq{\$MATCH} $^X $__FILE__\n}; } } else { print qq{not ok - 3 qq{\$MATCH} $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/) { if (<