Reputation: 39
How do I capitalize only a string's even letters?
I've tried:
str = "apples"; str.capitalize
Upvotes: 1
Views: 978
Reputation: 14881
"abcdefgh".gsub /..?/, &:capitalize
=> "AbCdEfGh"
"abcdefgh".gsub /(?!^)..?/, &:capitalize
=> "aBcDeFgH"
Use string.gsub!
instead of string.gsub
if you want to modify your original string.
Upvotes: 3