# This file is encoded in Char::GB18030. die "This file is not encoded in Char::GB18030.\n" if q{あ} ne "\x82\xa0"; use strict; use Char::GB18030; print "1..18\n"; my $__FILE__ = __FILE__; if ('A' =~ m'(A)') { if ($1 eq 'A') { print qq{ok - 1 'A' =~ m'(A)' $^X $__FILE__\n}; } else { print qq{not ok - 1 'A' =~ m'(A)' $^X $__FILE__\n}; } } else { print qq{not ok - 1 'A' =~ m'(A)' $^X $__FILE__\n}; } if ('A' =~ m'(A)'b) { if ($1 eq 'A') { print qq{ok - 2 'A' =~ m'(A)'b $^X $__FILE__\n}; } else { print qq{not ok - 2 'A' =~ m'(A)'b $^X $__FILE__\n}; } } else { print qq{not ok - 2 'A' =~ m'(A)'b $^X $__FILE__\n}; } if ('A' =~ m'(a)'i) { if ($1 eq 'A') { print qq{ok - 3 'A' =~ m'(a)'i $^X $__FILE__\n}; } else { print qq{not ok - 3 'A' =~ m'(a)'i $^X $__FILE__\n}; } } else { print qq{not ok - 3 'A' =~ m'(a)'i $^X $__FILE__\n}; } if ('A' =~ m'(a)'ib) { if ($1 eq 'A') { print qq{ok - 4 'A' =~ m'(a)'ib $^X $__FILE__\n}; } else { print qq{not ok - 4 'A' =~ m'(a)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 4 'A' =~ m'(a)'ib $^X $__FILE__\n}; } if ('a' =~ m'(a)'i) { if ($1 eq 'a') { print qq{ok - 5 'a' =~ m'(a)'i $^X $__FILE__\n}; } else { print qq{not ok - 5 'a' =~ m'(a)'i $^X $__FILE__\n}; } } else { print qq{not ok - 5 'a' =~ m'(a)'i $^X $__FILE__\n}; } if ('a' =~ m'(a)'ib) { if ($1 eq 'a') { print qq{ok - 6 'a' =~ m'(a)'ib $^X $__FILE__\n}; } else { print qq{not ok - 6 'a' =~ m'(a)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 6 'a' =~ m'(a)'ib $^X $__FILE__\n}; } if ('ア' =~ m'(A)'b) { if ($1 eq 'A') { print qq{ok - 7 'ア' =~ m'(A)'b $^X $__FILE__\n}; } else { print qq{not ok - 7 'ア' =~ m'(A)'b $^X $__FILE__\n}; } } else { print qq{not ok - 7 'ア' =~ m'(A)'b $^X $__FILE__\n}; } if ('ア' =~ m'(A)'ib) { if ($1 eq 'A') { print qq{ok - 8 'ア' =~ m'(A)'ib $^X $__FILE__\n}; } else { print qq{not ok - 8 'ア' =~ m'(A)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 8 'ア' =~ m'(A)'ib $^X $__FILE__\n}; } if ('ア' =~ m'(a)'ib) { if ($1 eq 'A') { print qq{ok - 9 'ア' =~ m'(a)'ib $^X $__FILE__\n}; } else { print qq{not ok - 9 'ア' =~ m'(a)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 9 'ア' =~ m'(a)'ib $^X $__FILE__\n}; } if ('ヂ' =~ m'(A)'ib) { if ($1 eq 'a') { print qq{ok - 10 'ヂ' =~ m'(A)'ib $^X $__FILE__\n}; } else { print qq{not ok - 10 'ヂ' =~ m'(A)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 10 'ヂ' =~ m'(A)'ib $^X $__FILE__\n}; } if ('ヂ' =~ m'(a)'b) { if ($1 eq 'a') { print qq{ok - 11 'ヂ' =~ m'(a)'b $^X $__FILE__\n}; } else { print qq{not ok - 11 'ヂ' =~ m'(a)'b $^X $__FILE__\n}; } } else { print qq{not ok - 11 'ヂ' =~ m'(a)'b $^X $__FILE__\n}; } if ('ヂ' =~ m'(a)'ib) { if ($1 eq 'a') { print qq{ok - 12 'ヂ' =~ m'(a)'ib $^X $__FILE__\n}; } else { print qq{not ok - 12 'ヂ' =~ m'(a)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 12 'ヂ' =~ m'(a)'ib $^X $__FILE__\n}; } if ('ャA' =~ m'(ア)'b) { if ($1 eq 'ア') { print qq{ok - 13 'ャA' =~ m'(ア)'b $^X $__FILE__\n}; } else { print qq{not ok - 13 'ャA' =~ m'(ア)'b $^X $__FILE__\n}; } } else { print qq{not ok - 13 'ャA' =~ m'(ア)'b $^X $__FILE__\n}; } if ('ャA' =~ m'(ア)'ib) { if ($1 eq 'ア') { print qq{ok - 14 'ャA' =~ m'(ア)'ib $^X $__FILE__\n}; } else { print qq{not ok - 14 'ャA' =~ m'(ア)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 14 'ャA' =~ m'(ア)'ib $^X $__FILE__\n}; } if ('ャA' =~ m'(ヂ)'ib) { if ($1 eq 'ア') { print qq{ok - 15 'ャA' =~ m'(ヂ)'ib $^X $__FILE__\n}; } else { print qq{not ok - 15 'ャA' =~ m'(ヂ)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 15 'ャA' =~ m'(ヂ)'ib $^X $__FILE__\n}; } if ('ャa' =~ m'(ア)'ib) { if ($1 eq 'ヂ') { print qq{ok - 16 'ャa' =~ m'(ア)'ib $^X $__FILE__\n}; } else { print qq{not ok - 16 'ャa' =~ m'(ア)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 16 'ャa' =~ m'(ア)'ib $^X $__FILE__\n}; } if ('ャa' =~ m'(ヂ)'b) { if ($1 eq 'ヂ') { print qq{ok - 17 'ャa' =~ m'(ヂ)'b $^X $__FILE__\n}; } else { print qq{not ok - 17 'ャa' =~ m'(ヂ)'b $^X $__FILE__\n}; } } else { print qq{not ok - 17 'ャa' =~ m'(ヂ)'b $^X $__FILE__\n}; } if ('ャa' =~ m'(ヂ)'ib) { if ($1 eq 'ヂ') { print qq{ok - 18 'ャa' =~ m'(ヂ)'ib $^X $__FILE__\n}; } else { print qq{not ok - 18 'ャa' =~ m'(ヂ)'ib $^X $__FILE__\n}; } } else { print qq{not ok - 18 'ャa' =~ m'(ヂ)'ib $^X $__FILE__\n}; } __END__