Rust入門 escape_debugメソッドで文字列から改行をエスケープする

環境
Windows 11 Pro 21H2 64bit
rustc 1.62.1

書式
let mut 変数名: String = “文字列".to_string();
変数名.escape_debug().to_string();
「escape_debug().to_string()」を使って、文字列から改行をエスケープします。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fn main() {
let mut cft: String = "studyskill\n".to_string();
println!( "{}", cft.escape_debug().to_string() );
let mut cftB = "テスト\n123\n\rook\r".to_string();
println!( "{}", cftB.escape_debug().to_string() );
}
fn main() { let mut cft: String = "studyskill\n".to_string(); println!( "{}", cft.escape_debug().to_string() ); let mut cftB = "テスト\n123\n\rook\r".to_string(); println!( "{}", cftB.escape_debug().to_string() ); }
fn main() {
   

    let mut cft: String = "studyskill\n".to_string();

    println!( "{}", cft.escape_debug().to_string() );
    
    let mut cftB = "テスト\n123\n\rook\r".to_string();    

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

実行結果
studyskill\n
テスト\n123\n\rook\r

Rust

Posted by arkgame