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, #@ !778 ^&Programming (*).";
     
    let cleaned = remove_non_alphanumeric(&s);
     
    println!("{}", cleaned); 
}
 
  
    
/*
run:
    
Rust778Programming
   
*/

 



answered Jan 29, 2025 by avibootz
edited 1 day ago by avibootz

Related questions

...