1. ホーム
  2. ruby

[解決済み] Rubyで文字列を小文字・大文字に変換する方法

2022-03-20 13:42:33

質問

Rubyで文字列を取得して小文字や大文字に変換するには?

どのように解決するのですか?

Rubyには、文字列の大文字小文字を変更する方法がいくつかあります。小文字に変換するには downcase :

"hello James!".downcase    #=> "hello james!"

同様に upcase はすべての文字を大文字にし capitalize は文字列の最初の文字を大文字にし、残りを小文字にします。

"hello James!".upcase      #=> "HELLO JAMES!"
"hello James!".capitalize  #=> "Hello james!"
"hello James!".titleize    #=> "Hello James!" (Rails/ActiveSupport only)

文字列をその場で変更したい場合は、これらのメソッドのいずれかに感嘆符を追加します。

string = "hello James!"
string.downcase!
string   #=> "hello james!"

を参照してください。 のドキュメントを参照してください。 を参照してください。