1 2 3 4 5 6 7 8 9 10 11
#[macro_export] macro_rules! regex { ($expr:expr) => {{ static REGEX: ::once_cell::sync::Lazy<::regex::Regex> = ::once_cell::sync::Lazy::new(|| ::regex::Regex::new($expr).unwrap()); ®EX }}; ($expr:expr,) => { regex!($expr) }; }