Function foundry_compilers::resolver::parse::capture_outer_and_inner

source ยท
pub fn capture_outer_and_inner<'a>(
    content: &'a str,
    regex: &Regex,
    names: &[&str]
) -> Vec<(Match<'a>, Match<'a>)>
Expand description

Given the regex and the target string, find all occurrences of named groups within the string. This method returns the tuple of matches (a, b) where a is the match for the entire regex and b is the match for the first named group.

NOTE: This method will return the match for the first named group, so the order of passed named groups matters.