假设我有以下字符串:
google-com, Awesome-net(Ooops), facebook-com / rocket-yet
我想提取所有以结尾的单词,-com
但将它们分组。
目前,我已经尝试过:
^\w+[-]com
这工作正常,但只赶上第一场比赛。如何获得所有其他人?也许使用括号的东西,但我不知道如何..
将所有匹配的字符串放入一个MatchData
对象(Ruby)中,我可以像Array
.
我正在使用红宝石 1.9.3p125
1.9.3p125 :124 > original
=> "google-com, Awesome-net(Ooops), facebook-com / rocket-yet"
1.9.3p125 :125 > results = original.match(/(\w+-com)/)
=> #<MatchData "google-com" 1:"google-com">