今天我已经阅读了String
篇文档,看到了:sub
方法,这是我以前从未注意到的.我一直在使用:gsub
,看起来它们基本上是一样的.谁能给我解释一下区别吗?谢谢
今天我已经阅读了String
篇文档,看到了:sub
方法,这是我以前从未注意到的.我一直在使用:gsub
,看起来它们基本上是一样的.谁能给我解释一下区别吗?谢谢
g
代表全球,如替换全球(全部):
在irb中:
>> "hello".sub('l', '*')
=> "he*lo"
>> "hello".gsub('l', '*')
=> "he**o"