我只是想知道是否有任何方法可以从另一个字符串中删除字符串?像这样的东西:
class String def remove(s) self[s.length, self.length - s.length] end end
您可以使用切片方法:
a = "foobar" a.slice! "foo" => "foo" a => "bar"
有一个非’!’ 版本也是如此。更多信息也可以在关于其他版本的文档中看到: http ://www.ruby- doc.org/core/classes/String.html#method-i-slice-21