今日、ドキュメントを熟読していたのですString
が、:sub
今まで気づかなかった方法を見つけました。使ってみて:gsub
、基本的に同じであることがわかりました。違いを説明してくれる人はいますか? よろしくお願いします!
ベストアンサー1
はg
グローバルを表し、グローバルに置換します (すべて)。
irb の場合:
>> "hello".sub('l', '*')
=> "he*lo"
>> "hello".gsub('l', '*')
=> "he**o"
今日、ドキュメントを熟読していたのですString
が、:sub
今まで気づかなかった方法を見つけました。使ってみて:gsub
、基本的に同じであることがわかりました。違いを説明してくれる人はいますか? よろしくお願いします!
はg
グローバルを表し、グローバルに置換します (すべて)。
irb の場合:
>> "hello".sub('l', '*')
=> "he*lo"
>> "hello".gsub('l', '*')
=> "he**o"