1

文字列の偶数文字のみを大文字にするにはどうすればよいですか?

私はもう試した:

str = "apples"; str.capitalize
4

2 に答える 2

3
"abcdefgh".gsub /..?/, &:capitalize
=> "AbCdEfGh"

"abcdefgh".gsub /(?!^)..?/, &:capitalize
=> "aBcDeFgH"

元の文字列を変更する場合は、string.gsub!代わりに使用します。string.gsub

于 2012-07-16T12:06:47.337 に答える
0
string.scan(/..?/).map(&:capitalize) * ''
于 2012-07-16T06:56:02.680 に答える