Ruby 从字符串中删除第一个单词

标签 ruby string

我正在努力寻找解决方案。我如何从下面的字符串中删除字符串中的第一个单词。

     "i am going to school"

     "he is going to school"

     "she is going to school" 

     "they are going to school"

所以字符串可以是任何字符串并且不知道第一个单词的确切长度。但只想删除第一个单词。

结果应该如下所示

      "am going to school"

     "is going to school"

     "is going to school" 

     "are going to school"

有什么帮助吗?

谢谢

最佳答案

"i am going to school".split(' ')[1..-1].join(' ')

=> "am going to school"

您可以在 ruby​​ 的数组中进行双向操作,因此 -1 是最后一个元素。

关于Ruby 从字符串中删除第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15613566/

相关文章:

ruby-on-rails - 随处可见的 Rails 模型

python - 如何循环遍历空格列表并在特定情况下将空格分配到另一个列表?

java - 使用动态日期获取 URL 中的文本 - Regex Java

arrays - Groovy 中的字符串数组

ruby - 使用 capistrano 仅部署到一个角色/服务器

javascript - JQuery 动态字段(ruby 页面)

ruby-on-rails - 在事件记录中动态查找条件

javascript - 为什么我的部分 Rails 渲染不正确?

javascript - jQuery 从字符串中删除字符串

字符串数组的 C++ vector ?