string.sub
看起来只是替换了第一个实例。有没有一种方法可以替代所有的模式?你能在像perl这样的正则表达式中做吗?
(我认为类似r/blah/blah/)
..。谁能告诉我为什么string.sub
只取代第一个匹配项?
发布于 2009-12-13 09:53:42
我可以解释为什么sub
只是替换了模式的第一个匹配项,但我认为文档(从命令行上的ri String#sub
)做得更好:
str.sub(pattern, replacement) => new_str
str.sub(pattern) {|match| block } => new_str
Returns a copy of _str_ with the _first_ occurrence of _pattern_
replaced with either _replacement_ or the value of the block.
https://stackoverflow.com/questions/1895295
复制相似问题