How to remove all non-alphanumeric characters from a string in Rust

1 Answer

0 votes
fn remove_non_alphanumeric(s: &str) -> String {
    s.chars().filter(|c| c.is_alphanumeric()).collect()
}

fn main() {
    let s = "Rust, #@ ! ^&Programming (*).";
    
    let cleaned = remove_non_alphanumeric(&s);
    
    println!("{}", cleaned); 
}

 
   
/*
run:
   
RustProgramming
  
*/

 



answered Jan 29, 2025 by avibootz
...