Perl6-Str
view release on metacpan or search on metacpan
lib/Perl6/Str.pm view on Meta::CPAN
return CORE::uc $chr;
} elsif ($pattern =~ m/\p{IsLower}/){
return CORE::lc $chr;
} else {
return $chr;
}
}
sub _split_markings {
my $char = Unicode::Normalize::NFKD(shift);
return split m//, $char, 2;
}
sub _copy_markings {
my ($source, $pattern) = @_;
my (undef, $accents) = _split_markings($pattern);
my ($base, undef) = _split_markings($source);
return $base . $accents;
}
1;
( run in 1.250 second using v1.01-cache-2.11-cpan-71847e10f99 )