Rust 文字列から両端にある数値を取り除くサンプル

環境
Windows11 pro 64bit
rustc 1.66.0

構文
“対象文字列".trim_matches(char::is_numeric)
文字列から両端にある数値を取り除くには「trim_matches(char::is_numeric)」を使用します。

サンプルコード

fn main() {

    let mut str: String = "456stude789".to_string();

    println!( "{}", str.trim_matches(char::is_numeric) ); 

    str = "444stu666de123".to_string();

    println!( "{}", str.trim_matches(char::is_numeric) ); 


}

実行結果
stude
stu666de

IT

Posted by arkgame