次の文字列があるとします。
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">