[Ruby]メソッドで文字列(string)の最後の文字を削除するには?

Ruby

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

メソッドを使って文字列(string)の末尾の文字を削除する方法を紹介します。

スポンサーリンク

方法

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

メソッドを使って文字列(string)の最後の文字を削除するには、chop!メソッドを使います。

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

//text=対象の文字列
text.chop!

上記のchop!メソッドは、文字列(string)の最後の文字を削除します。

もし、呼び出した文字列に影響を与えず、最後の文字を削除した結果のみを取得したい場合は、末尾の「!」を無くしたchopメソッドを呼び出します。

result = text.chop

使用例

使用例1

text = "Hello,World"

text.chop!

p text
出力:
"Hello,Worl"

使用例2

text = "Hello,World"

result = text.chop

p result
出力:
"Hello,Worl"

コメント

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