use regex::Regex;
fn convert_urls_to_links(s: &str) -> String {
let re = Regex::new(r"(https?://[^\s]+)").unwrap();
re.replace_all(s, "<a href=\"$1\">$1</a>").to_string()
}
fn main() {
let s = "This is my website check it out https://www.collectivesolver.com";
let result = convert_urls_to_links(s);
println!("{}", result);
}
/*
run:
This is my website check it out <a href="https://www.collectivesolver.com">https://www.collectivesolver.com</a>
*/