Ruby 文字列の gsub メソッドと sub メソッドの違いは何ですか? 質問する

Ruby 文字列の gsub メソッドと sub メソッドの違いは何ですか? 質問する

今日、ドキュメントを熟読していたのですStringが、:sub今まで気づかなかった方法を見つけました。使ってみて:gsub、基本的に同じであることがわかりました。違いを説明してくれる人はいますか? よろしくお願いします!

ベストアンサー1

gグローバルを表し、グローバルに置換します (すべて)。

irb の場合:

>> "hello".sub('l', '*')
=> "he*lo"
>> "hello".gsub('l', '*')
=> "he**o"

おすすめ記事