小编Mru*_*kar的帖子

如何在ruby中的方括号内提取内容

我试图提取方括号内的内容.到目前为止,我一直在使用它,这有效,但我想知道,而不是使用这个删除功能,如果我可以直接使用正则表达式中的东西.

a = "This is such a great day [cool awesome]" 
a[/\[.*?\]/].delete('[]') #=> "cool awesome"
Run Code Online (Sandbox Code Playgroud)

ruby regex

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

分组依据,ruby 中的数组数组

我有一个数组如下

    some_array = [["FANUC CORP", "100048", 9],
                  ["FANUC CORP", "100048", 26],
                  ["FANUC CORP", "100048", 23],
                  ["FANUC CORP", "100048", 111]]
Run Code Online (Sandbox Code Playgroud)

我想通过以下方式分组:

=> ["FANUC CORP", "100048", [9, 26,23,111]]

任何人都可以提出建议,任何帮助将不胜感激

ruby arrays

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

标签 统计

ruby ×2

arrays ×1

regex ×1