2014-06-24 116 views
0

我有一個字符串"---\n- bb\n- j2me\n"。我想提取單詞並將其保存到數組中。像['bb','j2me']。我嘗試了下面,但它不工作。從字符串中提取單詞?

"---\n- bb\n- j2me\n".split("\n") 

如果您有任何想法,請分享。

+0

問題不明確:

puts "---\n- bb\n- j2me\n" # --- # - bb # - j2me 

你可以解析它。定義「單詞」。 ''j2me「'不是任何常規的已知意義上的單詞。什麼給你那個陣列?你只是想通過一系列''\ n「''」「'和'」 - 「'來分割嗎? – sawa

+1

你想要'str.scan(/ [a-zA-Z0-9] + /)#=> [「bb」,「j2me」]''嗎?爲什麼Rails標籤? –

回答

4

這看起來像YAML

require 'yaml' 

YAML.load("---\n- bb\n- j2me\n") 
#=> ["bb", "j2me"] 
+0

正在工作。謝謝.. –

相關問題