Rust escape_debug().メソッドを使って文字列から改行をエスケープするサンプル

環境
Windows 10 Home 64bit
rustc 1.66.0

構文
“対象文字列".escape_debug().to_string();
「escape_debug().to_string()」を使用して文字列から改行をエスケープします。

使用例

fn main() {
    let mut str: String = "arkgame\n".to_string();

    println!( "{}", str.escape_debug().to_string() );

    str = "テスト\nデータ\n\rしりょ\r".to_string();    

    println!( "{}", str.escape_debug().to_string() );

}

実行結果
arkgame\n
テスト\nデータ\n\rしりょ\r

Rust

Posted by arkgame