从字符串中提取单词?

时间:2014-06-24 06:27:12

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

我有一个字符串"---\n- bb\n- j2me\n"。我想提取单词并将其保存到数组中。像['bb','j2me']一样。我试过以下但是没有用。

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

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

1 个答案:

答案 0 :(得分:4)

看起来像YAML

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

您可以使用以下方法解析它:

require 'yaml'

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