小编Ban*_*aKM的帖子

在Ruby中迭代二维数组

只需要一些帮助迭代Ruby中的二维数组.

如果我有以下二维数组:

a = [[1,2,3], 
     [4,5,6], 
     [7,8,9]]
Run Code Online (Sandbox Code Playgroud)

比如说[1,2,3]是'行'而[1,4,7]是'列'.

说我有另一个数组:

b = [3,6,9]
Run Code Online (Sandbox Code Playgroud)

如何迭代a来查看[3,6,9]是否是一个列?

ruby arrays iteration multidimensional-array

2
推荐指数
1
解决办法
1284
查看次数

在Ruby中将字符串的部分匹配到数组的元素

我有一个字符串和一个数组,我试图遍历数组,看看它的任何元素是否匹配字符串的一部分.

string = "HOPJYJKCONNECTICUTQZIDAHOKR"

states_array = ["TEXAS", "ALASKA", "IDAHO", "FLORIDA", "MONTANA", "OHIO", "NEWMEXICO", "CONNECTICUT", "COLORADO"]
Run Code Online (Sandbox Code Playgroud)

如何迭代states_array以便我可以在字符串中找到所有匹配项?我想将所有匹配的状态输出为数组,因此最终结果可能如下所示:

#=> ["CONNECTICUT", "IDAHO"]
Run Code Online (Sandbox Code Playgroud)

ruby regex arrays match

1
推荐指数
1
解决办法
90
查看次数

标签 统计

arrays ×2

ruby ×2

iteration ×1

match ×1

multidimensional-array ×1

regex ×1