How to remove N characters from the middle of a string in Rust

1 Answer

0 votes
fn main() {
    let mut str = String::from("abc123def");
    
    let mid = str.len() / 2;
    let n = 3;
    
    str = format!("{}{}", &str[..mid - n / 2], &str[mid + 1 + n / 2..]);
    
    println!("{}", str);
}



  
/*
run:

abcdef

*/

 



answered Sep 11, 2024 by avibootz

Related questions

...