Yuv*_*rmi 2 ruby substring text-manipulation
说我有一个类似于以下的句子:
The quick brown fox jumps over the lazy dog
Run Code Online (Sandbox Code Playgroud)
我想在切换之前切掉一切,包括"跳跃",所以我留下:
over the lazy dog
Run Code Online (Sandbox Code Playgroud)
目前,我得到了我要删除的部分的索引,然后将该部分的长度添加到它,然后将其切片,如下:
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)
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来实现这一目标?
谢谢!
就个人而言,我喜欢正则表达式解决方案,但是
sentence.split(" jumps ").last
也有效,即使有多个"跳跃".
| 归档时间: |
|
| 查看次数: |
3977 次 |
| 最近记录: |