Ruby on rails 如何对字符串上的每个其他字符执行操作?
如何仅大写字符串的偶数字母 我试过:Ruby on rails 如何对字符串上的每个其他字符执行操作?,ruby-on-rails,ruby,Ruby On Rails,Ruby,如何仅大写字符串的偶数字母 我试过: str = "apples"; str.capitalize 使用string.gsub而不是string.gsub。请显示您编写的代码,显示您试图找到解决方案。str=“apples”;str.capitalize为什么不.join而不是*'?因为它更长。两种情况都一样。 string.scan(/..?/).map(&:capitalize) * '' "abcdefgh".gsub /..?/, &:capitalize =>
str = "apples"; str.capitalize
使用
string.gsub如果要修改原始字符串,请使用code>而不是string.gsub
。请显示您编写的代码,显示您试图找到解决方案。str=“apples”;str.capitalize为什么不.join
而不是*'
?因为它更长。两种情况都一样。
string.scan(/..?/).map(&:capitalize) * ''
"abcdefgh".gsub /..?/, &:capitalize
=> "AbCdEfGh"
"abcdefgh".gsub /(?!^)..?/, &:capitalize
=> "aBcDeFgH"