# This file is encoded in EUC-JP. die "This file is not encoded in EUC-JP.\n" if q{дв} ne "\xa4\xa2"; use strict; use Char::EUCJP; use English; print "1..11\n"; my $__FILE__ = __FILE__; $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/) { if (${POSTMATCH} eq 'XYZ456') { print qq{ok - 1 \${POSTMATCH} $^X $__FILE__\n}; } else { print qq{not ok - 1 \${POSTMATCH} $^X $__FILE__\n}; } } else { print qq{not ok - 1 \${POSTMATCH} $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/) { if ("${POSTMATCH}" eq 'XYZ456') { print qq{ok - 2 "\${POSTMATCH}" $^X $__FILE__\n}; } else { print qq{not ok - 2 "\${POSTMATCH}" $^X $__FILE__\n}; } } else { print qq{not ok - 2 "\${POSTMATCH}" $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/) { if (qq{${POSTMATCH}} eq 'XYZ456') { print qq{ok - 3 qq{\${POSTMATCH}} $^X $__FILE__\n}; } else { print qq{not ok - 3 qq{\${POSTMATCH}} $^X $__FILE__\n}; } } else { print qq{not ok - 3 qq{\${POSTMATCH}} $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/) { if (<