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
On Wed, Feb 8, 2012 at 10:32 AM, Vic Trento <dainova@yahoo.com> wrote:
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