2012-04-19 67 views
0
"---\n- ''\n- Push Button\n- Power\n" 

我需要上述转换为:创建没有新行的数组,RUBY

["Push Button", "Power"] 

我已经试过.scan(/\w+/)但不幸的是这给了我["Push", "Button", "Power"]

谢谢!

+5

为什么不直接从YAML转换用绳子自己周围拧的呢? – 2012-04-19 20:35:41

+0

甚至不知道我在看YAML语法。哇噢! – Abram 2012-04-20 06:44:08

回答

1

要加载YAML代码,

YAML.load("---\n- ''\n- Push Button\n- Power\n") 
+2

如果您想拒绝空字符串(如您的问题所示),您可能希望在末尾添加'.reject(&:empty?)'。 – dukedave 2012-04-19 23:01:42