tr///演算子の使い方 # 小文字に統一 $str =~ tr/A-Z/a-z/; trは変数を展開しません。変数を使いたい場合には、evalを使います。 eval "tr/$search/$replace/, 1" or die $@; c オプション(Complement) cオプションは、検索文字列以外の文字を検索します。つまり、最初に指定する文字列に含まれていない文字を置換文字列の文字に変換します。 # 0から9以外の文字列を*に変換 tr/[0-9]/*/c s オプション(Squeeze) sオプションは、検索文字列の文字が連続して複数個見つかった場合、それらを1文字に置き換えます。 # 複数の「A」を1つの「A」に変換 tr/A/A/s d オプション(Delete) dオプションは、検索文字列の文字のうち置換文字列には含まれない文字をすべて削除します。 tr///演算子の