How do I capitalize only a string's even letters?
I've tried:
str = "apples"; str.capitalize
"abcdefgh".gsub /..?/, &:capitalize
=> "AbCdEfGh"
"abcdefgh".gsub /(?!^)..?/, &:capitalize
=> "aBcDeFgH"
Use string.gsub!
instead of string.gsub
if you want to modify your original string.
string.scan(/..?/).map(&:capitalize) * ''
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.