我只是想知道是否有什么方法可以从另一个字符串中删除字符串?如下所示:
class String
def remove(s)
self[s.length, self.length - s.length]
end
end
发布于 2011-03-20 14:52:34
您可以使用slice方法:
a = "foobar"
a.slice! "foo"
=> "foo"
a
=> "bar"
有一个非'!‘版本也一样。有关其他版本的更多信息也可以在文档中看到:http://www.ruby-doc.org/core/classes/String.html#method-i-slice-21
发布于 2011-03-20 14:56:49
看看Ruby Doc怎么样?
发布于 2015-05-19 18:07:41
如果它是字符串的末尾,您也可以使用chomp
"hello".chomp("llo") #=> "he"
https://stackoverflow.com/questions/5367164
复制相似问题