# encoding: Windows1254 # This file is encoded in Windows-1254. die "This file is not encoded in Windows-1254.\n" if q{‚ } ne "\x82\xa0"; use strict; use Windows1254; print "1..11\n"; my $__FILE__ = __FILE__; $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/p) { if (${^PREMATCH} eq 'ABC') { print qq{ok - 1 \${^PREMATCH} $^X $__FILE__\n}; } else { print qq{not ok - 1 \${^PREMATCH} $^X $__FILE__\n}; } } else { print qq{not ok - 1 \${^PREMATCH} $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/p) { if ("${^PREMATCH}" eq 'ABC') { print qq{ok - 2 "\${^PREMATCH}" $^X $__FILE__\n}; } else { print qq{not ok - 2 "\${^PREMATCH}" $^X $__FILE__\n}; } } else { print qq{not ok - 2 "\${^PREMATCH}" $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/p) { if (qq{${^PREMATCH}} eq 'ABC') { print qq{ok - 3 qq{\${^PREMATCH}} $^X $__FILE__\n}; } else { print qq{not ok - 3 qq{\${^PREMATCH}} $^X $__FILE__\n}; } } else { print qq{not ok - 3 qq{\${^PREMATCH}} $^X $__FILE__\n}; } $_ = 'ABC123XYZ456'; if ($_ =~ m/([0-9]+)/p) { if (<