211 |
begins with a lookbehind assertion (including \eb or \eB). |
begins with a lookbehind assertion (including \eb or \eB). |
212 |
.P |
.P |
213 |
If any call to \fBpcre_exec()\fP in a \fB/g\fP or \fB/G\fP sequence matches an |
If any call to \fBpcre_exec()\fP in a \fB/g\fP or \fB/G\fP sequence matches an |
214 |
empty string, the next call is done with the PCRE_NOTEMPTY and PCRE_ANCHORED |
empty string, the next call is done with the PCRE_NOTEMPTY_ATSTART and |
215 |
flags set in order to search for another, non-empty, match at the same point. |
PCRE_ANCHORED flags set in order to search for another, non-empty, match at the |
216 |
If this second match fails, the start offset is advanced by one, and the normal |
same point. If this second match fails, the start offset is advanced by one |
217 |
match is retried. This imitates the way Perl handles such cases when using the |
character, and the normal match is retried. This imitates the way Perl handles |
218 |
\fB/g\fP modifier or the \fBsplit()\fP function. |
such cases when using the \fB/g\fP modifier or the \fBsplit()\fP function. |
219 |
. |
. |
220 |
. |
. |
221 |
.SS "Other modifiers" |
.SS "Other modifiers" |
356 |
MATCH_LIMIT_RECURSION settings |
MATCH_LIMIT_RECURSION settings |
357 |
.\" JOIN |
.\" JOIN |
358 |
\eN pass the PCRE_NOTEMPTY option to \fBpcre_exec()\fP |
\eN pass the PCRE_NOTEMPTY option to \fBpcre_exec()\fP |
359 |
or \fBpcre_dfa_exec()\fP |
or \fBpcre_dfa_exec()\fP; if used twice, pass the |
360 |
|
PCRE_NOTEMPTY_ATSTART option |
361 |
.\" JOIN |
.\" JOIN |
362 |
\eOdd set the size of the output vector passed to |
\eOdd set the size of the output vector passed to |
363 |
\fBpcre_exec()\fP to dd (any number of digits) |
\fBpcre_exec()\fP to dd (any number of digits) |
728 |
.rs |
.rs |
729 |
.sp |
.sp |
730 |
.nf |
.nf |
731 |
Last updated: 05 September 2009 |
Last updated: 11 September 2009 |
732 |
Copyright (c) 1997-2009 University of Cambridge. |
Copyright (c) 1997-2009 University of Cambridge. |
733 |
.fi |
.fi |