小编典典

从字符串中删除子字符串

all

我只是想知道是否有任何方法可以从另一个字符串中删除字符串?像这样的东西:

class String
  def remove(s)
    self[s.length, self.length - s.length]
  end
end

阅读 72

收藏
2022-06-14

共1个答案

小编典典

您可以使用切片方法:

a = "foobar"
a.slice! "foo"
=> "foo"
a
=> "bar"

有一个非’!’ 版本也是如此。更多信息也可以在关于其他版本的文档中看到: http ://www.ruby-
doc.org/core/classes/String.html#method-i-slice-21

2022-06-14