1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# 基本
$str =~ tr/a-z/A-Z/;
# もちろんUTF-8対応
$str =~ tr/ぁ-ん/-/;
# \x{XXXX}形式のリテラルも受け付けます
# 5.8.0はこの点でバグあり。
# 5.8.1以降をご利用ください。
$str =~ tr/\x{3000}/ /;
# 意味を反転させるのはcで
$str =~ tr/a-z/ /c; # a-z 以外をcで
# dを付けると、該当文字を削除
$str =~ tr/0-9A-Za-z_//cd;