1 2 3 4 5 6 7 8 9 10 11 12 13
use regex::Regex; pub fn replace(content: &str, replacements: &Vec<(Regex, String)>) -> String { let mut result = String::from(content); for (regex, rep) in replacements { result = regex.replace_all(&result, rep).to_string(); } result }