Rubyで文字列を小文字または大文字に変換する方法 質問する

Rubyで文字列を小文字または大文字に変換する方法 質問する

Ruby で文字列を小文字または大文字に変換するにはどうすればいいですか?

ベストアンサー1

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!"

参照文字列のドキュメント詳細については。

おすすめ記事