die
"This file is not encoded in Cyrillic.\n"
if
q{ }
ne
"\x82\xa0"
;
print
"1..25\n"
;
my
$__FILE__
= __FILE__;
if
(
"A"
=~ /[^B-D]/i) {
print
qq{ok - 1 "A"=~/[^B-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 1 "A"=~/[^B-D]/i $^X $__FILE__\n}
;
}
if
(
"B"
!~ /[^B-D]/i) {
print
qq{ok - 2 "B"!~/[^B-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 2 "B"!~/[^B-D]/i $^X $__FILE__\n}
;
}
if
(
"C"
!~ /[^B-D]/i) {
print
qq{ok - 3 "C"!~/[^B-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 3 "C"!~/[^B-D]/i $^X $__FILE__\n}
;
}
if
(
"D"
!~ /[^B-D]/i) {
print
qq{ok - 4 "D"!~/[^B-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 4 "D"!~/[^B-D]/i $^X $__FILE__\n}
;
}
if
(
"E"
=~ /[^B-D]/i) {
print
qq{ok - 5 "E"=~/[^B-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 5 "E"=~/[^B-D]/i $^X $__FILE__\n}
;
}
if
(
"A"
=~ /[^\x42-D]/i) {
print
qq{ok - 6 "A"=~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 6 "A"=~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
if
(
"B"
!~ /[^\x42-D]/i) {
print
qq{ok - 7 "B"!~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 7 "B"!~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
if
(
"C"
!~ /[^\x42-D]/i) {
print
qq{ok - 8 "C"!~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 8 "C"!~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
if
(
"D"
!~ /[^\x42-D]/i) {
print
qq{ok - 9 "D"!~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 9 "D"!~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
if
(
"E"
=~ /[^\x42-D]/i) {
print
qq{ok - 10 "E"=~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 10 "E"=~/[^\\x42-D]/i $^X $__FILE__\n}
;
}
my
$from
=
'B'
;
if
(
"A"
=~ /[^
$from
-D]/i) {
print
qq{ok - 11 "A"=~/[^\$from-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 11 "A"=~/[^\$from-D]/i $^X $__FILE__\n}
;
}
if
(
"B"
!~ /[^
$from
-D]/i) {
print
qq{ok - 12 "B"!~/[^\$from-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 12 "B"!~/[^\$from-D]/i $^X $__FILE__\n}
;
}
if
(
"C"
!~ /[^
$from
-D]/i) {
print
qq{ok - 13 "C"!~/[^\$from-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 13 "C"!~/[^\$from-D]/i $^X $__FILE__\n}
;
}
if
(
"D"
!~ /[^
$from
-D]/i) {
print
qq{ok - 14 "D"!~/[^\$from-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 14 "D"!~/[^\$from-D]/i $^X $__FILE__\n}
;
}
if
(
"E"
=~ /[^
$from
-D]/i) {
print
qq{ok - 15 "E"=~/[^\$from-D]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 15 "E"=~/[^\$from-D]/i $^X $__FILE__\n}
;
}
my
$to
=
'D'
;
if
(
"A"
=~ /[^
$from
-
$to
]/i) {
print
qq{ok - 16 "A"=~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 16 "A"=~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
if
(
"B"
!~ /[^
$from
-
$to
]/i) {
print
qq{ok - 17 "B"!~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 17 "B"!~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
if
(
"C"
!~ /[^
$from
-
$to
]/i) {
print
qq{ok - 18 "C"!~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 18 "C"!~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
if
(
"D"
!~ /[^
$from
-
$to
]/i) {
print
qq{ok - 19 "D"!~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 19 "D"!~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
if
(
"E"
=~ /[^
$from
-
$to
]/i) {
print
qq{ok - 20 "E"=~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
else
{
print
qq{not ok - 20 "E"=~/[^\$from-\$to]/i $^X $__FILE__\n}
;
}
if
(
"A"
=~ /[^${from}-${to}]/i) {
print
qq{ok - 21 "A"=~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
else
{
print
qq{not ok - 21 "A"=~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
if
(
"B"
!~ /[^${from}-${to}]/i) {
print
qq{ok - 22 "B"!~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
else
{
print
qq{not ok - 22 "B"!~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
if
(
"C"
!~ /[^${from}-${to}]/i) {
print
qq{ok - 23 "C"!~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
else
{
print
qq{not ok - 23 "C"!~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
if
(
"D"
!~ /[^${from}-${to}]/i) {
print
qq{ok - 24 "D"!~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
else
{
print
qq{not ok - 24 "D"!~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
if
(
"E"
=~ /[^${from}-${to}]/i) {
print
qq{ok - 25 "E"=~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}
else
{
print
qq{not ok - 25 "E"=~/[^\${from}
-\${to}]/i $^X
$__FILE__
\n};
}