Ruby Tips!

RubyのTipsを紹介します

文字を置換する

文字列中のある文字を別の文字に置換するにはString#trが利用できる。以下は文字bを、Bに置換する例である。

p "foo bar buz".tr('b', 'B') #=> "foo Bar Buz"

String#trの引数に複数文字からなる文字列を指定すると、両方に対応する位置の文字にそれぞれ置換される。以下はbBに、fFに置換する例である。

p "foo bar buz".tr('bf', 'BF') #=> "Foo Bar Buz"