文字を置換する
文字列中のある文字を別の文字に置換するにはString#tr
が利用できる。以下は文字b
を、B
に置換する例である。
p "foo bar buz".tr('b', 'B') #=> "foo Bar Buz"
String#tr
の引数に複数文字からなる文字列を指定すると、両方に対応する位置の文字にそれぞれ置換される。以下はb
をB
に、f
をF
に置換する例である。
p "foo bar buz".tr('bf', 'BF') #=> "Foo Bar Buz"