ruby-on-rails - 如何将字符串中的每个 2 个单词拆分为数组 - Ruby?
问题描述
我想将一个字符串拆分为一个数组,其中包含原始字符串的每个 2 个单词,如下所示:
Ex:
str = "how are you to day"
output = ["how are", "are you", "you to", "to day"]
任何人都可以给出解决方案?非常感谢!
解决方案
输入
str = "how are you to day"
代码
p str.split(/\s/)
.each_cons(2)
.map { |str| str.join(" ") }
输出
["how are", "are you", "you to", "to day"]
推荐阅读
- java - 可以更改 UserAgent=SIPAUA/0.1.001 android.net.sip native android studio吗?
- bash - 使用 awscli 命令在 bash 中设置变量会返回找不到命令
- javascript - 我可以将数组传递给 HTML 吗?使用 php/javascript 创建动态 html 表
- django - Django - S3 - SQS 交付而不是检索
- gis - 用于获取所有邮政编码的 API:县、州和立法区
- c# - GMail API 错误:路径“{userId}/messages/send”缺少“userId”参数。这是一个错误吗?
- google-app-engine - 使用 Google Cloud 下载现有基于 AppEngine 的站点的源代码
- c# - Linq 查询“帮助”
- python - Python和Webkit,看串口线程,如何避免core dump运行javascript
- css - 理解 React css 层次结构