Ruby 红宝石串切割
可能重复: 我有一根绳子Ruby 红宝石串切割,ruby,regex,string,substring,Ruby,Regex,String,Substring,可能重复: 我有一根绳子 story = "Everything before the word irrelevent is irrelevent. Everything after it is relevent" 我想删除之前的所有内容,包括上次发生的无关事件。我如何在ruby中做到这一点。您可以使用以下内容: story.split(/\birrelevent\b/).last Regexp工作: 红宝石:故事[/irrelent?:?!irrelent.$/] 此外,您拼错了不相关的
story = "Everything before the word irrelevent is irrelevent. Everything after it is relevent"
我想删除之前的所有内容,包括上次发生的无关事件。我如何在ruby中做到这一点。您可以使用以下内容:
story.split(/\birrelevent\b/).last
Regexp工作:
红宝石:故事[/irrelent?:?!irrelent.$/]
此外,您拼错了不相关的,但没有删除最后一次出现的内容。但是它很简单。您可以使用story.split/irrelevent/.last删除dotstory.split/\birrerevent\b[^\w\d]+/.last
story.gsub /.*irrelevent/, ''