How to replace the characters !@#$%^*_+\= in a string using RegEx with Rust

1 Answer

0 votes
use regex::Regex;

fn main() {
    let input_text = "The!quick@brown#fox$jumps%^over*_the+\\lazy=dog.";
    let pattern = Regex::new(r"[!@#$%^*_+=\\]").unwrap();
    let replacement = " ";

    // Perform regex replacement
    let result = pattern.replace_all(input_text, replacement);

    println!("Original: {}", input_text);
    println!("Modified: {}", result);
}

   
    
/*
run:
    
Original: The!quick@brown#fox$jumps%^over*_the+\lazy=dog.
Modified: The quick brown fox jumps  over  the  lazy dog.
    
*/

 



answered Jun 11, 2025 by avibootz
...