ruby 文字列の後方から指定した文字列を削除する

ruby 文字列の後方から指定した文字列を削除する

Rubyで、文字列の後方から指定した文字列を削除するソースコードを記述してます。

環境

  • OS windows11 home
  • ruby 3.1.2p20

文字列の後方から指定した文字列を削除

文字列の後方から指定した文字列を削除するには「delete_suffix」を使用します。

文字列.delete_suffix("文字列")

実際に使用してみます。

p "abcde".delete_suffix("de")
# "abc"

p "あいう".delete_suffix("う")
# "あい"

p "😫😵😘😘😘".delete_suffix("😘😘")
# "😫😵😘"

p "abcde".delete_suffix("ab")
# "abcde"

p " abc ".delete_suffix(" ")
# " abc"

削除されていることが確認できます。