use regex::Regex;
fn main() {
let input = "ab<br/><br/>cd<br/>efg<br/><br/><br/>hijk<br/><br/>";
// Create regex to match multiple consecutive <br/> tags
let re = Regex::new(r"(<br\s*/?>\s*)+").unwrap();
// Replace with a single <br/>
let output = re.replace_all(input, "<br/>");
println!("{}", output);
}
/*
run:
ab<br/>cd<br/>efg<br/>hijk<br/>
*/