Hi, In message "[ruby-talk:00828] Re: feature request" on 99/09/29, OZAWA Sakuro <crouton / duelists.org> writes: | x.gsub!(/(\w)\.(\w)/) { |match| print "#$1/#$2\n" } How about: | x.gsub!(/(\w)\.(\w)/) { i, j = $~; ... }