LoginSignup
0
0

More than 3 years have passed since last update.

【Ruby】chopメソッドで末尾の改行コードを取り除く方法

Last updated at Posted at 2021-03-31

プログラミング勉強日記

2021年3月31日

chopメソッドとは

 末尾の改行コードを削除することができるメソッド。(文字列の改行コード以外の文字列の末尾の1文字を削除する。)chop!メソッドを使うと、末尾の改行コードを取り除いた文字列を元の文字列に書きかえる。

chopメソッドの使い方
# 末尾にのみ改行コードを持つ文字列の場合
str = "Hello World\r\n"
chopStr = str.chop
#=> "Hello World"

str = "Hello World"
chopStr = str.chop
#=> "Hello Worl" 
chop!メソッドの使い方
str = "Hello World\n"
str.chop!
#=> "Hello World"

str = "Hello World"
str.chop!
#=> "Hello Worl"
空文字の場合
str = ""
str.chop
#=> ""

str.chop!
#=> nil

参考文献

instance method String#chop
instance method String#chop!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0