From: spooq Date: 2006-11-14T19:49:11+09:00 Subject: Re: capitalize bug? On 11/14/06, Jean-pierre Riviere wrote: > nom = wnom.gsub(/_+(.)/) { |deb| deb[1, 1].upcase } This is clearer... the dollar vars are assigned properly inside the block. foo.gsub(/_+(.)/) { $1.upcase }