根据元素的索引连接数组元素

西蒙·尼农

我有这样的数组:[ 'here', 'are', 'some', '123', 'data' ]我想将之前的元素连接'123'到一个字符串中,并将之后的元素连接'123'到另一个字符串中,以获取这三个字符串:

  • 'here are some'
  • '123'
  • 'data'

我得到的指数'123'通过arr.index {|el| el =~ /\d{3}/ }我尝试过join方法,但没有找到添加条件的方法。我开发了一种array.each { ... }用于手动加入元素的解决方案最好的方法是什么?

马特
arr = [ 'here', 'are', 'some', '123', 'data' ]
i = arr.index {|el| el =~ /\d{3}/ }

arr[0..i-1].join(' ') # => here are some
arr[i] # => 123
arr[i+1..-1].join(' ') # => data

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接数组的元素

来自分类Dev

连接数组元素

来自分类Dev

连接数组中的元素

来自分类Dev

用numpy连接数组的元素?

来自分类Dev

根据索引连接(粘贴)元素

来自分类Dev

按索引/列元素连接数据帧

来自分类Dev

根据行元素连接数据框行

来自分类Dev

Perl-连接数组元素直到指定长度

来自分类Dev

用terraform或jq中的单个元素连接数组

来自分类Dev

Ruby-在循环内连接数组元素的问题

来自分类Dev

每两个元素用逗号连接数组

来自分类Dev

从第二个开始连接数组元素

来自分类Dev

连接数组中的元素并从数组中删除一些元素

来自分类Dev

根据索引列表从数组中获取元素

来自分类Dev

根据相同的键连接数组值

来自分类Dev

根据包含索引的数组从数组中获取元素

来自分类Dev

根据索引使用元素填充单元格数组

来自分类Dev

根据索引使用元素填充单元格数组

来自分类Dev

如何根据其值之一选择数组索引元素?

来自分类Dev

找出数组元素的索引

来自分类Dev

Elasticsearch 索引数组元素

来自分类Dev

连接字符数组元素

来自分类Dev

聚合物1.0火力元素和连接数

来自分类Dev

如何连接数组

来自分类Dev

Bash 连接数组

来自分类Dev

根据元素的位置乘以数组中的元素

来自分类Dev

查找数组元素的维索引

来自分类常见问题

NumPy数组中元素的索引

来自分类Dev

numpy数组中元素的索引