Macros

Return an instance of once_cell::sync::Lazy<regex::Regex> or once_cell::sync::Lazy<regex::bytes::Regex> that you can use in a public static declaration.

Return a lazy static Regex checked at compilation time and built at first use.

Extract captured groups as a tuple of &str.

Extract the leftmost match of the regex in the second argument, as a &str, or a &[u8] if the B flag is set.

Test whether an expression matches a lazy static regular expression (the regex is checked at compile time)

Replaces the leftmost match in the second argument with the value returned by the closure given as third argument.

Replaces all non-overlapping matches in the second argument with the value returned by the closure given as third argument.