[Ruby]文字列(string)の先頭だけ大文字に変換するには?

Ruby

どうも、ちょげ(@chogetarou)です。

文字列(string)の先頭だけ大文字に変換する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(string)の先頭だけ大文字に変換するには、capitalizeメソッドを使います。

具体的には、「text.capitalize」のように、文字列からcapitalizeメソッドを呼び出します。

#text=対象の文字列
result = text.capitalize

上記のcapitalizeメソッドは、呼び出した文字列(string)の先頭だけ大文字に変換した文字列を生成します。

もし、新しい文字列を生成せず、呼び出した文字列を変更したい場合は、capitalize!メソッドを呼び出します。

text.capitalize!

使用例

使用例1

text = "hello"

result = text.capitalize

p result
出力:
"Hello"

使用例2

text = "hello"

text.capitalize!

p text
出力:
"Hello"

コメント

タイトルとURLをコピーしました