在字符串轨道中提取数组

时间:2016-09-08 07:41:05

标签: ruby-on-rails arrays ruby string ruby-on-rails-3

我的字符串是

"[1,2,3]"

我希望以下面的格式获得输出

[1,2,3]

我想提取字符串中的数组。

3 个答案:

答案 0 :(得分:1)

您可以使用eval

尝试:

eval("[1,2,3]")
=> [1, 2, 3]

答案 1 :(得分:1)

只需使用JSON.parse这样的方法解析它;

JSON.parse("[1,2,3]")

答案 2 :(得分:0)

好的,试一试:

"[1,2,3]".scan(/\w/).map{|x| x.to_i}