#![allow(dead_code)] #![allow(non_snake_case)] #![allow(non_upper_case_globals)] #[macro_use] mod utils; use regex::Regex; fn main() { let s:&'static str = "Four score and seven years ago..."; println!("Replace First 1: {}", utils::regex_replace_first(Regex::new(r"\.\.\.").unwrap(), s, "!!!")); println!("Replace First 2: {}", utils::regex_replace_first(Regex::new(r"\b...\b").unwrap(), s, "???")); println!("Replace First 3: {}", utils::regex_replace_first(Regex::new(r"b.d").unwrap(), s, "???")); println!("Replace First 4: {}", utils::regex_replace_first(Regex::new(r"(\w+) (\w+)").unwrap(), s, "$2 $1")); println!("Replace All 1: {}", utils::regex_replace_all(Regex::new(r"\b...\b").unwrap(), s, "???")); println!("Replace All 2: {}", utils::regex_replace_all(Regex::new(r"(\w+) (\w+)").unwrap(), s, "$2 $1")); }