From: Vic Trento Date: 2012-02-08T18:32:58+09:00 Subject: regexpr with gsub Hi, I'm trying to get code to replace first alpha char for Cap, and can't get how it works, in case#1 dot represent any char including space and it works fine, but when I tried to do first "a" it doesn't catch anything, I played with [a-z] and other syntax but still have this problem. Can anybody point my brain into right place, why it doesn't work? ruby 1.9.3p0 (2011-10-30) [i386-mingw32] irb(main):002:0> puts ss sabaka ryba => nil irb(main):003:0> puts ss.gsub(/^./,"A") # case #1 Asabaka ryba irb(main):005:0> puts ss.gsub(/^a/,"A") # case #2 sabaka ryba irb(main):005:0> puts ss.gsub(/^[a-z]/,/[A-Z]/) # case #3 sabaka ryba Best Dai -- Posted via http://www.ruby-forum.com/.