| 81 |
follows: |
follows: |
| 82 |
.sp |
.sp |
| 83 |
pcre this document |
pcre this document |
| 84 |
|
pcre-config show PCRE installation configuration information |
| 85 |
pcreapi details of PCRE's native C API |
pcreapi details of PCRE's native C API |
| 86 |
pcrebuild options for building PCRE |
pcrebuild options for building PCRE |
| 87 |
pcrecallout details of the callout feature |
pcrecallout details of the callout feature |
| 128 |
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 |
| 129 |
no more than 65535 capturing subpatterns. |
no more than 65535 capturing subpatterns. |
| 130 |
.P |
.P |
| 131 |
|
If a non-capturing subpattern with an unlimited repetition quantifier can match |
| 132 |
|
an empty string, there is a limit of 1000 on the number of times it can be |
| 133 |
|
repeated while not matching an empty string - if it does match an empty |
| 134 |
|
string, the loop is immediately broken. |
| 135 |
|
.P |
| 136 |
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 |
| 137 |
maximum number of named subpatterns is 10000. |
maximum number of named subpatterns is 10000. |
| 138 |
.P |
.P |
| 224 |
8. Similarly, characters that match the POSIX named character classes are all |
8. Similarly, characters that match the POSIX named character classes are all |
| 225 |
low-valued characters. |
low-valued characters. |
| 226 |
.P |
.P |
| 227 |
9. Case-insensitive matching applies only to characters whose values are less |
9. However, the Perl 5.10 horizontal and vertical whitespace matching escapes |
| 228 |
|
(\eh, \eH, \ev, and \eV) do match all the appropriate Unicode characters. |
| 229 |
|
.P |
| 230 |
|
10. Case-insensitive matching applies only to characters whose values are less |
| 231 |
than 128, unless PCRE is built with Unicode property support. Even when Unicode |
than 128, unless PCRE is built with Unicode property support. Even when Unicode |
| 232 |
property support is available, PCRE still uses its own character tables when |
property support is available, PCRE still uses its own character tables when |
| 233 |
checking the case of low-valued characters, so as not to degrade performance. |
checking the case of low-valued characters, so as not to degrade performance. |
| 237 |
letter's cases. There are a small number of many-to-one mappings in Unicode; |
letter's cases. There are a small number of many-to-one mappings in Unicode; |
| 238 |
these are not supported by PCRE. |
these are not supported by PCRE. |
| 239 |
. |
. |
| 240 |
|
. |
| 241 |
.SH AUTHOR |
.SH AUTHOR |
| 242 |
.rs |
.rs |
| 243 |
.sp |
.sp |
| 244 |
|
.nf |
| 245 |
Philip Hazel |
Philip Hazel |
| 246 |
.br |
University Computing Service |
|
University Computing Service, |
|
|
.br |
|
| 247 |
Cambridge CB2 3QH, England. |
Cambridge CB2 3QH, England. |
| 248 |
|
.fi |
| 249 |
.P |
.P |
| 250 |
Putting an actual email address here seems to have been a spam magnet, so I've |
Putting an actual email address here seems to have been a spam magnet, so I've |
| 251 |
taken it away. If you want to email me, use my initial and surname, separated |
taken it away. If you want to email me, use my two initials, followed by the |
| 252 |
by a dot, at the domain ucs.cam.ac.uk. |
two digits 10, at the domain cam.ac.uk. |
| 253 |
|
. |
| 254 |
|
. |
| 255 |
|
.SH REVISION |
| 256 |
|
.rs |
| 257 |
.sp |
.sp |
| 258 |
.in 0 |
.nf |
| 259 |
Last updated: 23 November 2006 |
Last updated: 30 July 2007 |
| 260 |
.br |
Copyright (c) 1997-2007 University of Cambridge. |
| 261 |
Copyright (c) 1997-2006 University of Cambridge. |
.fi |