-3

可能重复:
ruby 中的最后一个索引是否与 Array#find_index 等效?

我有一个字符串

story = "Everything before the word irrelevent is irrelevent. Everything after it is relevent"

我想在“无关紧要”的最后一次出现之前(包括)删除所有内容。我如何在红宝石中做到这一点。

4

3 回答 3

5
story.gsub /.*irrelevent/, ''

另外,你拼错了无关紧要的

于 2012-05-31T12:27:41.540 回答
1

你可以使用这样的东西:

story.split(/\birrelevent\b/).last
于 2012-05-31T12:14:06.423 回答
1

正则表达式工作:http ://rubular.com/r/xj9NB7Hekq

在红宝石中:story[/irrelevent(?:(?!irrelevent).)*$/]

于 2012-05-31T12:20:59.487 回答