#$r =~ tr/[A-Z][a-z]/UUUUUUUUUUUUUUUUUUUUUUUUUULLLLLLLLLLLLLLLLLLLLLLL +LLL/; eval( '$r =~ tr/[A-Z][a-z]/'.('U' x 26).('L' x 26).'/' );
[A-Z] is 28 characters, not 26, so your expression is wrong.
This will work:
$r =~ tr/A-Za-z/UUUUUUUUUUUUUUUUUUUUUUUUUUL/;
In reply to Re^2: change [A-Z] to U, [a-z] to L with one regex?
by jwkrahn
in thread change [A-Z] to U, [a-z] to L with one regex?
by Doctrin
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |