2015-10-29 19 views

回答

2

可以使用String#scan做到這一點:

"abcd :e fghi :j klmn".scan(/:\w+/) 
# => [":e", ":j"] 

"abcd :egg fghi :joke klmn".scan(/:\w+/) 
# => [":egg", ":joke"] 
+0

謝謝。如果掃描字符串中的全部單詞。使用'scan(/:\ w + /)'。 – scho

1
"abcd :e fghi :j klmn".split(' ').select{|e| e.include? ':'} 
=> [":e", ":j"] 

"abcd :e fghi :j klmn".split(' ').select{|e| e =~ /^:\w/ } 
=> [":e", ":j"] 
相關問題