标签: ruby
我有这个非常长的字符串,我想以列表形式从中提取特定的字符串。
字符串:
[#<User id: 1, login: "test", hash ... ]
我想提取login: "和",之间出现的所有内容,因此在这种情况下,它将是单词test。此字符串可以无限长,但模式将相同。如何以列表形式提取单词?
login: "
",
test
谢谢!
答案 0 :(得分:3)
string.scan(/login: "(.*?)",/)