如何仅将字符串的偶数字母大写?
我试过了:
str = "apples"; str.capitalize
答案 0 :(得分:3)
"abcdefgh".gsub /..?/, &:capitalize
=> "AbCdEfGh"
"abcdefgh".gsub /(?!^)..?/, &:capitalize
=> "aBcDeFgH"
如果要修改原始字符串,请使用string.gsub!
代替string.gsub
。
答案 1 :(得分:0)
string.scan(/..?/).map(&:capitalize) * ''