2016-09-08 4 views
0

私の文字列は、私は私が私の文字列に配列存在を抽出したい以下のフォーマット抽出配列は

[1,2,3] 

で出力を取得したい

"[1,2,3]" 

です。

試し:

+6

:https://stackoverflow.com/questions/10526219/how-do-i-convert-this-ruby-string -into-an-array –

答えて

1

を。

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

あなたはeval使用することができますただ、このようなJSON.parse方法でそれを解析

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

リスクについて警告することなく 'eval'を使うように提案するべきではありません。 – spickermann

0

[OK]を、それを試してみてください。

あなたの質問はすでにここに答えた
"[1,2,3]".scan(/\w/).map{|x| x.to_i} 
+0

この回答は低品質レビューキューに表示されました。おそらく、コードの説明を一切提供していないからです。このコードが質問に答える場合は、答えにコードを説明するテキストを追加することを検討してください。この方法では、より多くのアップボックスを取得し、質問者が新しい何かを学ぶのを助けます。 – lmo

関連する問題