1PCRE2_GET_MARK(3) Library Functions Manual PCRE2_GET_MARK(3)
2
3
4
6 PCRE2 - Perl-compatible regular expressions (revised API)
7
9
10 #include <pcre2.h>
11
12 PCRE2_SPTR pcre2_get_mark(pcre2_match_data *match_data);
13
15
16 After a call of pcre2_match() that was passed the match block that is
17 this function's argument, this function returns a pointer to the last
18 (*MARK), (*PRUNE), or (*THEN) name that was encountered during the
19 matching process. The name is zero-terminated, and is within the com‐
20 piled pattern. The length of the name is in the preceding code unit. If
21 no name is available, NULL is returned.
22
23 After a successful match, the name that is returned is the last one on
24 the matching path. After a failed match or a partial match, the last
25 encountered name is returned.
26
27 There is a complete description of the PCRE2 native API in the pcre2api
28 page and a description of the POSIX API in the pcre2posix page.
29
30
31
32PCRE2 10.31 13 October 2017 PCRE2_GET_MARK(3)