は、私は次のような文があるとしましょう:別の文字列を使ってRubyで文字列を切り取る方法は?
The quick brown fox jumps over the lazy dog
私は "ジャンプ" の前を含め、すべてをオフにスライスしたいと思いますので、私は左にしています:現在
over the lazy dog
、I一部のインデックスを取得し、私のような、それにその部分の長さを追加し、削除し、それをスライスしたいと思います:
sentence = "The quick brown fox jumps over the lazy dog"
slice_index = sentence.index("jumps").to_i + sentence.size
sliced_sentence = sentence.slice(slice_index..-1)
はこれを達成するための良い方法はありますか?
ありがとうございます!
非常に簡単なソリューションをありがとう!まったく同じ結果を得るために行っていたすべての合併症よりもはるかに優れていて、複数のマッチに対応しています。とても有難い! –
代わりに 'rpartition'を使う方が高速です。 –