From: Robert Klemme Date: 2008-03-07T02:59:56+09:00 Subject: Re: duplicating characters in a string On 06.03.2008 17:40, Sebastian Hungerecker wrote: > Tim Hunter wrote: >> "abc".gsub(/./) { |c| c + c} >> => "aabbcc" > > "abc".gsub(/(.)/,'\1\1') > => "aabbcc" You do not need groups: irb(main):003:0> "abc".gsub /./, '\\&\\&' => "aabbcc" Cheers robert