1PCRE2_GET_MARK(3)          Library Functions Manual          PCRE2_GET_MARK(3)
2
3
4

NAME

6       PCRE2 - Perl-compatible regular expressions (revised API)
7

SYNOPSIS

9
10       #include <pcre2.h>
11
12       PCRE2_SPTR pcre2_get_mark(pcre2_match_data *match_data);
13

DESCRIPTION

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)
Impressum