我今天仔细阅读了String
的文档,我看到了:sub
方法,这是我以前从未注意到的。我一直在使用 :gsub
,看起来它们本质上是一样的。谁能向我解释其中的区别?谢谢!
最佳答案
g
代表全局,如全局替换(全部):
在 irb 中:
>> "hello".sub('l', '*')
=> "he*lo"
>> "hello".gsub('l', '*')
=> "he**o"
关于ruby - Ruby 字符串的 gsub 和 sub 方法有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6766878/