1008 |
PCRE_INFO_OKPARTIAL |
PCRE_INFO_OKPARTIAL |
1009 |
.sp |
.sp |
1010 |
Return 1 if the pattern can be used for partial matching, otherwise 0. The |
Return 1 if the pattern can be used for partial matching, otherwise 0. The |
1011 |
fourth argument should point to an \fBint\fP variable. The |
fourth argument should point to an \fBint\fP variable. From release 8.00, this |
1012 |
|
always returns 1, because the restrictions that previously applied to partial |
1013 |
|
matching have been lifted. The |
1014 |
.\" HREF |
.\" HREF |
1015 |
\fBpcrepartial\fP |
\fBpcrepartial\fP |
1016 |
.\" |
.\" |
1017 |
documentation lists the restrictions that apply to patterns when partial |
documentation gives details of partial matching. |
|
matching is used. |
|
1018 |
.sp |
.sp |
1019 |
PCRE_INFO_OPTIONS |
PCRE_INFO_OPTIONS |
1020 |
.sp |
.sp |
1375 |
the subject was reached (that is, the subject partially matches the pattern and |
the subject was reached (that is, the subject partially matches the pattern and |
1376 |
the failure to match occurred only because there were not enough subject |
the failure to match occurred only because there were not enough subject |
1377 |
characters), \fBpcre_exec()\fP returns PCRE_ERROR_PARTIAL instead of |
characters), \fBpcre_exec()\fP returns PCRE_ERROR_PARTIAL instead of |
1378 |
PCRE_ERROR_NOMATCH. When PCRE_PARTIAL is used, there are restrictions on what |
PCRE_ERROR_NOMATCH. The portion of the string that provided the longest partial |
1379 |
may appear in the pattern. These are discussed in the |
match is set as the first matching string. There is further discussion in the |
1380 |
.\" HREF |
.\" HREF |
1381 |
\fBpcrepartial\fP |
\fBpcrepartial\fP |
1382 |
.\" |
.\" |
1569 |
.sp |
.sp |
1570 |
PCRE_ERROR_BADPARTIAL (-13) |
PCRE_ERROR_BADPARTIAL (-13) |
1571 |
.sp |
.sp |
1572 |
The PCRE_PARTIAL option was used with a compiled pattern containing items that |
This code is no longer in use. It was formerly returned when the PCRE_PARTIAL |
1573 |
are not supported for partial matching. See the |
option was used with a compiled pattern containing items that were not |
1574 |
.\" HREF |
supported for partial matching. From release 8.00 onwards, there are no |
1575 |
\fBpcrepartial\fP |
restrictions on partial matching. |
|
.\" |
|
|
documentation for details of partial matching. |
|
1576 |
.sp |
.sp |
1577 |
PCRE_ERROR_INTERNAL (-14) |
PCRE_ERROR_INTERNAL (-14) |
1578 |
.sp |
.sp |
1864 |
zero. The only bits that may be set are PCRE_ANCHORED, PCRE_NEWLINE_\fIxxx\fP, |
zero. The only bits that may be set are PCRE_ANCHORED, PCRE_NEWLINE_\fIxxx\fP, |
1865 |
PCRE_NOTBOL, PCRE_NOTEOL, PCRE_NOTEMPTY, PCRE_NO_UTF8_CHECK, PCRE_PARTIAL, |
PCRE_NOTBOL, PCRE_NOTEOL, PCRE_NOTEMPTY, PCRE_NO_UTF8_CHECK, PCRE_PARTIAL, |
1866 |
PCRE_DFA_SHORTEST, and PCRE_DFA_RESTART. All but the last three of these are |
PCRE_DFA_SHORTEST, and PCRE_DFA_RESTART. All but the last three of these are |
1867 |
the same as for \fBpcre_exec()\fP, so their description is not repeated here. |
exactly the same as for \fBpcre_exec()\fP, so their description is not repeated |
1868 |
|
here. |
1869 |
.sp |
.sp |
1870 |
PCRE_PARTIAL |
PCRE_PARTIAL |
1871 |
.sp |
.sp |
1874 |
\fBpcre_dfa_exec()\fP, the return code PCRE_ERROR_NOMATCH is converted into |
\fBpcre_dfa_exec()\fP, the return code PCRE_ERROR_NOMATCH is converted into |
1875 |
PCRE_ERROR_PARTIAL if the end of the subject is reached, there have been no |
PCRE_ERROR_PARTIAL if the end of the subject is reached, there have been no |
1876 |
complete matches, but there is still at least one matching possibility. The |
complete matches, but there is still at least one matching possibility. The |
1877 |
portion of the string that provided the partial match is set as the first |
portion of the string that provided the longest partial match is set as the |
1878 |
matching string. |
first matching string. |
1879 |
.sp |
.sp |
1880 |
PCRE_DFA_SHORTEST |
PCRE_DFA_SHORTEST |
1881 |
.sp |
.sp |
1996 |
.rs |
.rs |
1997 |
.sp |
.sp |
1998 |
.nf |
.nf |
1999 |
Last updated: 11 April 2009 |
Last updated: 26 August 2009 |
2000 |
Copyright (c) 1997-2009 University of Cambridge. |
Copyright (c) 1997-2009 University of Cambridge. |
2001 |
.fi |
.fi |