Acme-Text-Viceversa
view release on metacpan or search on metacpan
lib/Acme/Text/Viceversa.pm view on Meta::CPAN
$list .= $to; # add the charactors to the list
}
$list = "\Q" . $list;
sub ÉsɹÇÊÇÉá´Ê {
my $self = shift;
my $str = shift;
$str =~ s/\r\n/\n/g;
my @results = ();
foreach ( split "\n", $str ) {
my @result = reverse map{ $self->ÇÊÉÊoɹ($_) } split /\s/, $_;
unshift @results, join " ", @result;
}
return join "\n", @results;
}
sub ÇÊÉÊoɹ {
my $self = shift;
my $str = shift;
croak $self->ÇÊÉÊoɹ( __PACKAGE__ . " accepts only ascii and their upset." )
unless $str =~ /^(:?[ -~$list]+)$/o;
( run in 0.844 second using v1.01-cache-2.11-cpan-3b35f9de6a3 )