CP932IBM-R2
view release on metacpan or search on metacpan
t/1003_mbtr.t view on Meta::CPAN
sub {1},
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 141
sub { $_='AAA'; my $r=mbtr($_,'A','1','c'); $r == 0 },
sub { $_='AAA'; my $r=mbtr($_,'A','1','c'); $_ eq 'AAA' },
sub { $_='AAA'; my $r=mbtr($_,'AA','12','c'); $r == 0 },
sub { $_='AAA'; my $r=mbtr($_,'AA','12','c'); $_ eq 'AAA' },
sub { $_='AAA'; my $r=mbtr($_,'AAA','123','c'); $r == 0 },
sub { $_='AAA'; my $r=mbtr($_,'AAA','123','c'); $_ eq 'AAA' },
sub { $_='AAABBBCCC'; my $r=mbtr($_,'AB','12','c'); $r == 3 },
sub { $_='AAABBBCCC'; my $r=mbtr($_,'AB','12','c'); $_ eq 'AAABBB222' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','12','c'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','12','c'); $_ eq 'AB2AB2AB2' },
# 151
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','c'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','c'); $_ eq 'AB1AB1AB1' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','cd'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','cd'); $_ eq 'ABABAB' },
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 161
sub { $_='AAA'; my $r=mbtr($_,'A','ï¼','c'); $r == 0 },
sub { $_='AAA'; my $r=mbtr($_,'A','ï¼','c'); $_ eq 'AAA' },
sub { $_='AAA'; my $r=mbtr($_,'AA','ï¼ï¼','c'); $r == 0 },
sub { $_='AAA'; my $r=mbtr($_,'AA','ï¼ï¼','c'); $_ eq 'AAA' },
sub { $_='AAA'; my $r=mbtr($_,'AAA','ï¼ï¼ï¼','c'); $r == 0 },
sub { $_='AAA'; my $r=mbtr($_,'AAA','ï¼ï¼ï¼','c'); $_ eq 'AAA' },
sub { $_='AAABBBCCC'; my $r=mbtr($_,'AB','ï¼ï¼','c'); $r == 3 },
sub { $_='AAABBBCCC'; my $r=mbtr($_,'AB','ï¼ï¼','c'); $_ eq 'AAABBBï¼ï¼ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','c'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','c'); $_ eq 'ABï¼ï¼¡ï¼¢ï¼ï¼¡ï¼¢ï¼' },
# 171
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','c'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','c'); $_ eq 'ABï¼ï¼¡ï¼¢ï¼ï¼¡ï¼¢ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','cd'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','cd'); $_ eq 'ABABAB' },
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
##############################################################################
# 181
sub { $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/cs; $r == 3 },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/cs; $_ eq 'AB1AB1AB1' },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/AB/11/cs; $r == 3 },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/AB/11/cs; $_ eq 'AB1AB1AB1' },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/B/1/cds; $r == 6 },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/B/1/cds; $_ eq 'BBB' },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/B/12/cds; $r == 6 },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/B/12/cds; $_ eq 'BBB' },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/BC/11/cds; $r == 3 },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/BC/11/cds; $_ eq 'BCBCBC' },
# 191
sub { $_='ABCABCABC'; my $r= $_ =~ tr/BC/1/cds; $r == 3 },
sub { $_='ABCABCABC'; my $r= $_ =~ tr/BC/1/cds; $_ eq 'BCBCBC' },
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 201
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','cs'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','cs'); $_ eq 'AB1AB1AB1' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','11','cs'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','11','cs'); $_ eq 'AB1AB1AB1' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'B','1','cds'); $r == 6 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'B','1','cds'); $_ eq 'BBB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'B','12','cds'); $r == 6 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'B','12','cds'); $_ eq 'BBB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','11','cds'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','11','cds'); $_ eq 'BCBCBC' },
# 211
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','1','cds'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','1','cds'); $_ eq 'BCBCBC' },
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 221
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','cs'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','cs'); $_ eq 'ABï¼ï¼¡ï¼¢ï¼ï¼¡ï¼¢ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','cs'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','cs'); $_ eq 'ABï¼ï¼¡ï¼¢ï¼ï¼¡ï¼¢ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ï¼¢','ï¼','cds'); $r == 6 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ï¼¢','ï¼','cds'); $_ eq 'BBB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ï¼¢','ï¼ï¼','cds'); $r == 6 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ï¼¢','ï¼ï¼','cds'); $_ eq 'BBB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','ï¼ï¼','cds'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','ï¼ï¼','cds'); $_ eq 'BCBCBC' },
# 231
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','ï¼','cds'); $r == 3 },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','ï¼','cds'); $_ eq 'BCBCBC' },
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
sub {1},
##############################################################################
# 241
sub { ($] < 5.014) or eval q{ $_='AAA'; my $r= $_ =~ tr/A/1/r; $r eq '111' }},
sub { ($] < 5.014) or eval q{ $_='AAA'; my $r= $_ =~ tr/AA/12/r; $r eq '111' }},
sub { ($] < 5.014) or eval q{ $_='AAA'; my $r= $_ =~ tr/AAA/123/r; $r eq '111' }},
sub { ($] < 5.014) or eval q{ $_='AAABBBCCC'; my $r= $_ =~ tr/AB/12/r; $r eq '111222CCC' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/12/r; $r eq '12C12C12C' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/r; $r eq '11C11C11C' }},
sub {1},
sub {1},
sub {1},
sub {1},
# 251
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/dr; $r eq '1C1C1C' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/sr; $r eq '1C1C1C' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/11/sr; $r eq '1C1C1C' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/dsr; $r eq '1C1C1C' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/11/dsr; $r eq '1C1C1C' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/ABC/11/dsr; $r eq '1' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/ABC/1/dsr; $r eq '1' }},
sub {1},
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 261
sub { $_='AAA'; my $r=mbtr($_,'A','1','r'); $r eq '111' },
sub { $_='AAA'; my $r=mbtr($_,'AA','12','r'); $r eq '111' },
sub { $_='AAA'; my $r=mbtr($_,'AAA','123','r'); $r eq '111' },
sub { $_='AAABBBCCC'; my $r=mbtr($_,'AB','12','r'); $r eq '111222CCC' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','12','r'); $r eq '12C12C12C' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','r'); $r eq '11C11C11C' },
sub {1},
sub {1},
sub {1},
sub {1},
# 271
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','dr'); $r eq '1C1C1C' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','sr'); $r eq '1C1C1C' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','11','sr'); $r eq '1C1C1C' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','dsr'); $r eq '1C1C1C' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','11','dsr'); $r eq '1C1C1C' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ABC','11','dsr'); $r eq '1' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ABC','1','dsr'); $r eq '1' },
sub {1},
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 281
sub { $_='AAA'; my $r=mbtr($_,'A','ï¼','r'); $r eq 'ï¼ï¼ï¼' },
sub { $_='AAA'; my $r=mbtr($_,'AA','ï¼ï¼','r'); $r eq 'ï¼ï¼ï¼' },
sub { $_='AAA'; my $r=mbtr($_,'AAA','ï¼ï¼ï¼','r'); $r eq 'ï¼ï¼ï¼' },
sub { $_='AAABBBCCC'; my $r=mbtr($_,'AB','ï¼ï¼','r'); $r eq 'ï¼ï¼ï¼ï¼ï¼ï¼ï¼£ï¼£ï¼£' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','r'); $r eq 'ï¼ï¼ï¼£ï¼ï¼ï¼£ï¼ï¼ï¼£' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','r'); $r eq 'ï¼ï¼ï¼£ï¼ï¼ï¼£ï¼ï¼ï¼£' },
sub {1},
sub {1},
sub {1},
sub {1},
# 291
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','dr'); $r eq 'ï¼ï¼£ï¼ï¼£ï¼ï¼£' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','sr'); $r eq 'ï¼ï¼£ï¼ï¼£ï¼ï¼£' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','sr'); $r eq 'ï¼ï¼£ï¼ï¼£ï¼ï¼£' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','dsr'); $r eq 'ï¼ï¼£ï¼ï¼£ï¼ï¼£' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','dsr'); $r eq 'ï¼ï¼£ï¼ï¼£ï¼ï¼£' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ABC','ï¼ï¼','dsr'); $r eq 'ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ABC','ï¼','dsr'); $r eq 'ï¼' },
sub {1},
sub {1},
sub {1},
##############################################################################
# 301
sub { ($] < 5.014) or eval q{ $_='AAA'; my $r= $_ =~ tr/A/1/cr; $r eq 'AAA' }},
sub { ($] < 5.014) or eval q{ $_='AAA'; my $r= $_ =~ tr/AA/12/cr; $r eq 'AAA' }},
sub { ($] < 5.014) or eval q{ $_='AAA'; my $r= $_ =~ tr/AAA/123/cr; $r eq 'AAA' }},
sub { ($] < 5.014) or eval q{ $_='AAABBBCCC'; my $r= $_ =~ tr/AB/12/cr; $r eq 'AAABBB222' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/12/cr; $r eq 'AB2AB2AB2' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/cr; $r eq 'AB1AB1AB1' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/cdr; $r eq 'ABABAB' }},
sub {1},
sub {1},
sub {1},
# 311
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/1/csr; $r eq 'AB1AB1AB1' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/AB/11/csr; $r eq 'AB1AB1AB1' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/B/1/cdsr; $r eq 'BBB' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/B/11/cdsr; $r eq 'BBB' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/BC/11/cdsr; $r eq 'BCBCBC' }},
sub { ($] < 5.014) or eval q{ $_='ABCABCABC'; my $r= $_ =~ tr/BC/1/cdsr; $r eq 'BCBCBC' }},
sub {1},
sub {1},
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 321
sub { $_='AAA'; my $r=mbtr($_,'A','1','cr'); $r eq 'AAA' },
sub { $_='AAA'; my $r=mbtr($_,'AA','12','cr'); $r eq 'AAA' },
sub { $_='AAA'; my $r=mbtr($_,'AAA','123','cr'); $r eq 'AAA' },
sub { $_='AAABBBCCC'; my $r=mbtr($_,'AB','12','cr'); $r eq 'AAABBB222' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','12','cr'); $r eq 'AB2AB2AB2' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','cr'); $r eq 'AB1AB1AB1' },
sub {1},
sub {1},
sub {1},
sub {1},
# 331
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','cdr'); $r eq 'ABABAB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','1','csr'); $r eq 'AB1AB1AB1' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','11','csr'); $r eq 'AB1AB1AB1' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'B','1','cdsr'); $r eq 'BBB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'B','11','cdsr'); $r eq 'BBB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','11','cdsr'); $r eq 'BCBCBC' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','1','cdsr'); $r eq 'BCBCBC' },
sub {1},
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 341
sub { $_='AAA'; my $r=mbtr($_,'A','ï¼','cr'); $r eq 'AAA' },
sub { $_='AAA'; my $r=mbtr($_,'AA','ï¼ï¼','cr'); $r eq 'AAA' },
sub { $_='AAA'; my $r=mbtr($_,'AAA','ï¼ï¼ï¼','cr'); $r eq 'AAA' },
sub { $_='AAABBBCCC'; my $r=mbtr($_,'AB','ï¼ï¼','cr'); $r eq 'AAABBBï¼ï¼ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','cr'); $r eq 'ABï¼ï¼¡ï¼¢ï¼ï¼¡ï¼¢ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','cr'); $r eq 'ABï¼ï¼¡ï¼¢ï¼ï¼¡ï¼¢ï¼' },
sub {1},
sub {1},
sub {1},
sub {1},
# 351
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','cdr'); $r eq 'ABABAB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼','csr'); $r eq 'ABï¼ï¼¡ï¼¢ï¼ï¼¡ï¼¢ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'AB','ï¼ï¼','csr'); $r eq 'ABï¼ï¼¡ï¼¢ï¼ï¼¡ï¼¢ï¼' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ï¼¢','ï¼','cdsr'); $r eq 'BBB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'ï¼¢','ï¼ï¼','cdsr'); $r eq 'BBB' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','ï¼ï¼','cdsr'); $r eq 'BCBCBC' },
sub { $_='ABCABCABC'; my $r=mbtr($_,'BC','ï¼','cdsr'); $r eq 'BCBCBC' },
sub {1},
sub {1},
sub {1},
##############################################################################
# 361
sub { $_='1AB'; my $r= $_ =~ tr/AB/11/s; $r == 2 },
sub { $_='1AB'; my $r= $_ =~ tr/AB/11/s; $_ eq '11' },
sub { $_='AB1'; my $r= $_ =~ tr/AB/11/s; $r == 2 },
sub { $_='AB1'; my $r= $_ =~ tr/AB/11/s; $_ eq '11' },
sub { $_='1AB1'; my $r= $_ =~ tr/AB/11/s; $r == 2 },
sub { $_='1AB1'; my $r= $_ =~ tr/AB/11/s; $_ eq '111' },
sub { $_='111'; my $r= $_ =~ tr/AB/23/s; $r == 0 },
sub { $_='111'; my $r= $_ =~ tr/AB/23/s; $_ eq '111' },
sub { $_='11AB'; my $r= $_ =~ tr/AB/11/s; $r == 2 },
sub { $_='11AB'; my $r= $_ =~ tr/AB/11/s; $_ eq '111' },
# 371
sub { $_='AB11'; my $r= $_ =~ tr/AB/11/s; $r == 2 },
sub { $_='AB11'; my $r= $_ =~ tr/AB/11/s; $_ eq '111' },
sub { $_='11AB11'; my $r= $_ =~ tr/AB/11/s; $r == 2 },
sub { $_='11AB11'; my $r= $_ =~ tr/AB/11/s; $_ eq '11111' },
sub { $_='ABAB'; my $r= $_ =~ tr/AB/11/; $r == 4 },
sub { $_='ABAB'; my $r= $_ =~ tr/AB/11/; $_ eq '1111' },
sub { $_='ABAB'; my $r= $_ =~ tr/AB/11/s; $r == 4 },
sub { $_='ABAB'; my $r= $_ =~ tr/AB/11/s; $_ eq '1' },
sub {1},
sub {1},
#-----------------------------------------------------------------------------
# 381
sub { $_='1AB'; my $r=mbtr($_,'AB','11','s'); $r == 2 },
sub { $_='1AB'; my $r=mbtr($_,'AB','11','s'); $_ eq '11' },
sub { $_='AB1'; my $r=mbtr($_,'AB','11','s'); $r == 2 },
sub { $_='AB1'; my $r=mbtr($_,'AB','11','s'); $_ eq '11' },
sub { $_='1AB1'; my $r=mbtr($_,'AB','11','s'); $r == 2 },
sub { $_='1AB1'; my $r=mbtr($_,'AB','11','s'); $_ eq '111' },
sub { $_='111'; my $r=mbtr($_,'AB','23','s'); $r == 0 },
sub { $_='111'; my $r=mbtr($_,'AB','23','s'); $_ eq '111' },
sub { $_='11AB'; my $r=mbtr($_,'AB','11','s'); $r == 2 },
( run in 0.513 second using v1.01-cache-2.11-cpan-e1769b4cff6 )