Macro lazy_regex::regex_captures[][src]

regex_captures!() { /* proc-macro */ }
Expand description

extract captured groups as a tupple of &str

Example:

let (whole, name, version) = regex_captures!(
    r#"(\w+)-([0-9.]+)"#, // a literal regex
    "This is lazy_regex-2.0!", // any expression
).unwrap();
assert_eq!(whole, "lazy_regex-2.0");
assert_eq!(name, "lazy_regex");
assert_eq!(version, "2.0");