Rust 文字列から指定した文字を削除する

Rustで、文字列から指定した文字を削除するサンプルコードを記述してます。「retain」に文字を指定することで削除できます。文字列は指定できません。Rustのバージョンは1.66.0を使用してます。
環境
- OS windows11 home
- rustc 1.66.0
指定した文字を削除
指定した文字を削除するには「retain」を使用します。
※文字列を指定するとエラーとなります。
文字列.retain(|x| x != '文字')
実際に使用してみます。
fn main() {
let mut str: String = "mebee".to_string();
str.retain(|x| x != 'e');
println!("{}", str); // mb
}
実行結果

存在しない文字列を指定
存在しない文字列を指定した場合は、元の文字列のままとなります。
fn main() {
let mut str: String = "mebee".to_string();
str.retain(|x| x != 'a');
println!("{}", str); // mebee
}
実行結果

-
前の記事
GAS スプレッドシートの列を削除する 2023.01.30
-
次の記事
python seleniumでselectboxで選択中の値を取得する 2023.01.30
コメントを書く