文字列を大文字/小文字にする
str = "abcXYZdefABC" p str.upcase p str.downcase # 適当に大文字/小文字に変換する str = 'abcxyzdefabcasfgyabjahisfaaaewiyfet' p str.gsub(/./) {|x| (rand(100)<50)? x.downcase: x.upcase } #=> "abCxYZdEfabCASFgYABjahiSFaAAEWiyFEt"
str = "abcXYZdefABC" p str.upcase p str.downcase # 適当に大文字/小文字に変換する str = 'abcxyzdefabcasfgyabjahisfaaaewiyfet' p str.gsub(/./) {|x| (rand(100)<50)? x.downcase: x.upcase } #=> "abCxYZdEfabCASFgYABjahiSFaAAEWiyFEt"