in reply to Re: transliterate on regex
in thread transliterate on regex
[a-zA-Z0-9]
C:\>perl -E "my $s='abcdeEFGHI20130619ABC';$s =~ tr/[b-dB-D2-5]/*/;say + $s;" a***eEFGHI*01*0619A**
update: restating for specificity: 52 uc and lc; 10 digits
update2: choroba points out that (s)quare brackets are not special in tr///; ie, that my suggestion of a char class is wrong -- something illustrated by this:
C:\>perl -E "my $s='abcdeEFGHI20130619ABC';$s =~ tr/b-dB-D2-5/*/;say $ +s;" a***eEFGHI*01*0619A**
Mea Culpa.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: transliterate on regex
by choroba (Cardinal) on Jun 19, 2013 at 11:59 UTC |