use regex::RegexBuilder; use log::*; static REGEX_TEST: &str = r#"(?i)(^\w+:\\){1}Users\\[^\\]+?\\AppData\\Local\\.*"#; fn main() { env_logger::init(); let file_name = r#"C:\Users\Bill\AppData\"#; let r1 = RegexBuilder::new(REGEX_TEST).unicode(false).build().expect("Failed to compile regular expression"); match r1.is_match(&file_name) { true => info!("Found!"), false => info!("Not Found!"), } }