気がついたのですが、MatchData#groups って名前が変じゃないでしょうか。

group は必ずしも capture ではないので、MatchData#captures のほうが適切
なんじゃないでしょうか。
-- 
[田中 哲][たなか あきら][Tanaka Akira]