-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

正規表現が機能しました: http://rubular.com/r/xj9NB7Hekq

ルビーの場合:story[/irrelevent(?:(?!irrelevent).)*$/]

于 2012-05-31T12:20:59.487 に答える
1

次のようなものを使用できます。

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