Rubyで文字列を置換:Stringクラスのgsub
Ruby初学者である自分のための、Ruby 2.7.0についての記事です。
文字列の一部を特定の文字列に置き換える方法です。
- 基本的な使い方 gsub(pattern, replace)
例えば、"def"を"!!"に置き換えたい場合
# 公式ドキュメントより
'abcdefg'.gsub(/def/, '!!') # => "abc!!g"
# 変数を使う場合(自分の解釈)
S = "abcdefg" # 文字列を変数Sに代入します
puts S.gsub(/def/, '!!') # => abc!!g
一番簡単な部分だけ抜粋しています。詳細は公式ドキュメントを確認します。
https://docs.ruby-lang.org/ja/latest/method/String/i/gsub.html