fn replace_multiple_spaces(s: &str) -> String {
// Replace multiple spaces with a single space using regex
let re = regex::Regex::new(r"\s+").unwrap();
let result = re.replace_all(s, " ");
// Trim leading and trailing spaces
result.trim().to_string()
}
fn main() {
let s = " This is a string with multiple spaces ";
let output = replace_multiple_spaces(s);
println!("\"{}\"", output);
}
/*
run:
"This is a string with multiple spaces"
*/