文字列の一部を削除する
【開発環境】
OS:Win10(64ビット)
Ruby 3.0.1
VSCodeバージョン: 1.57.1
【deleteメソッド】
文字列の中から指定した文字列を削除する方法。Stringクラスの「delete」メソッドを使う
・書式
delete(str[, str2[, ... ]])
引数に指定した文字列が含まれていた場合は全て削除して、結果として新しい文字列を返します。削除したい文字列が複数ある場合はカンマ(,)で区切って続けて引数に記述します。
・例文
str = "Hello"
newStr = str.delete("ll")
上記の場合には変数「newStr」には「Heo」が格納されます。
なお「delete」の代わりに「delete!」メソッドを使った場合は部分文字列を取り除いた結果を新しい文字列として返すのではなく、元の文字列を書き換えます。
・書式
delete!(str[, str2[, ... ]])
サンプルプログラム
![](https://blogimg.goo.ne.jp/user_image/2a/03/24e0c2e06f0f827424072f23bb6d7f5a.jpg)
※コメント投稿者のブログIDはブログ作成者のみに通知されます