Ruby 小文字⇔大文字変換を行う

Ruby 小文字⇔大文字変換を行う

Rubyで、downcase,upcase,swapcase,capitalizeを使って、大文字⇔小文字を変換を行うサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

downcase使い方

downcaseを使用すると、文字列が全て小文字に変換されます。

p "MEBEE".downcase
# "mebee"

p "MEBEE".downcase
# "mebee"

upcase使い方

逆に、upcaseを使用すると、文字列が全て大文字に変換されます。

p "mebee".upcase
# "MEBEE"

p "mebee".upcase
# "MEBEE"

swapcase使い方

swapcaseは、大文字なら小文字に、小文字なら大文字に変更されます。

p "hello world".swapcase
# "HELLO WORLD"

p "HELLO WORLD".swapcase
# "hello world"

capitalize使い方

capitalizeを使用すると最初だけ大文字にして、後は小文字になります。

p "mebee".capitalize
# "Mebee"

p "mebee".capitalize
# "Mebee"