47 |
.\" HREF |
.\" HREF |
48 |
\fBpcrecompat\fR |
\fBpcrecompat\fR |
49 |
.\" |
.\" |
50 |
pages. |
pages. There is a syntax summary in the |
51 |
|
.\" HREF |
52 |
|
\fBpcresyntax\fR |
53 |
|
.\" |
54 |
|
page. |
55 |
.P |
.P |
56 |
Some features of PCRE can be included, excluded, or changed when the library is |
Some features of PCRE can be included, excluded, or changed when the library is |
57 |
built. The |
built. The |
97 |
.\" JOIN |
.\" JOIN |
98 |
pcrepattern syntax and semantics of supported |
pcrepattern syntax and semantics of supported |
99 |
regular expressions |
regular expressions |
100 |
|
pcresyntax quick syntax reference |
101 |
pcreperform discussion of performance issues |
pcreperform discussion of performance issues |
102 |
pcreposix the POSIX-compatible C API |
pcreposix the POSIX-compatible C API |
103 |
pcreprecompile details of saving and re-using precompiled patterns |
pcreprecompile details of saving and re-using precompiled patterns |
126 |
documentation for details). In these cases the limit is substantially larger. |
documentation for details). In these cases the limit is substantially larger. |
127 |
However, the speed of execution is slower. |
However, the speed of execution is slower. |
128 |
.P |
.P |
129 |
All values in repeating quantifiers must be less than 65536. The maximum |
All values in repeating quantifiers must be less than 65536. |
|
compiled length of subpattern with an explicit repeat count is 30000 bytes. The |
|
|
maximum number of capturing subpatterns is 65535. |
|
130 |
.P |
.P |
131 |
There is no limit to the number of parenthesized subpatterns, but there can be |
There is no limit to the number of parenthesized subpatterns, but there can be |
132 |
no more than 65535 capturing subpatterns. |
no more than 65535 capturing subpatterns. |
133 |
.P |
.P |
|
If a non-capturing subpattern with an unlimited repetition quantifier can match |
|
|
an empty string, there is a limit of 1000 on the number of times it can be |
|
|
repeated while not matching an empty string - if it does match an empty |
|
|
string, the loop is immediately broken. |
|
|
.P |
|
134 |
The maximum length of name for a named subpattern is 32 characters, and the |
The maximum length of name for a named subpattern is 32 characters, and the |
135 |
maximum number of named subpatterns is 10000. |
maximum number of named subpatterns is 10000. |
136 |
.P |
.P |
254 |
.rs |
.rs |
255 |
.sp |
.sp |
256 |
.nf |
.nf |
257 |
Last updated: 30 July 2007 |
Last updated: 06 August 2007 |
258 |
Copyright (c) 1997-2007 University of Cambridge. |
Copyright (c) 1997-2007 University of Cambridge. |
259 |
.fi |
.fi |