/[pcre]/code/trunk/doc/pcrepattern.3
ViewVC logotype

Diff of /code/trunk/doc/pcrepattern.3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1258 by ph10, Sat Feb 23 14:14:38 2013 UTC revision 1260 by ph10, Wed Feb 27 15:41:22 2013 UTC
# Line 1  Line 1 
1  .TH PCREPATTERN 3 "23 February 2013" "PCRE 8.33"  .TH PCREPATTERN 3 "27 February 2013" "PCRE 8.33"
2  .SH NAME  .SH NAME
3  PCRE - Perl-compatible regular expressions  PCRE - Perl-compatible regular expressions
4  .SH "PCRE REGULAR EXPRESSION DETAILS"  .SH "PCRE REGULAR EXPRESSION DETAILS"
# Line 863  the "mark" property always have the "ext Line 863  the "mark" property always have the "ext
863  As well as the standard Unicode properties described above, PCRE supports four  As well as the standard Unicode properties described above, PCRE supports four
864  more that make it possible to convert traditional escape sequences such as \ew  more that make it possible to convert traditional escape sequences such as \ew
865  and \es and POSIX character classes to use Unicode properties. PCRE uses these  and \es and POSIX character classes to use Unicode properties. PCRE uses these
866  non-standard, non-Perl properties internally when PCRE_UCP is set. They are:  non-standard, non-Perl properties internally when PCRE_UCP is set. However,
867    they may also be used explicitly. These properties are:
868  .sp  .sp
869    Xan   Any alphanumeric character    Xan   Any alphanumeric character
870    Xps   Any POSIX space character    Xps   Any POSIX space character
# Line 875  property. Xps matches the characters tab Line 876  property. Xps matches the characters tab
876  carriage return, and any other character that has the Z (separator) property.  carriage return, and any other character that has the Z (separator) property.
877  Xsp is the same as Xps, except that vertical tab is excluded. Xwd matches the  Xsp is the same as Xps, except that vertical tab is excluded. Xwd matches the
878  same characters as Xan, plus underscore.  same characters as Xan, plus underscore.
879    .P
880    There is another non-standard property, Xuc, which matches any character that
881    can be represented by a Universal Character Name in C++ and other programming
882    languages. These are the characters $, @, ` (grave accent), and all characters
883    with Unicode code points greater than or equal to U+00A0, except for the
884    surrogates U+D800 to U+DFFF. Note that most base (ASCII) characters are
885    excluded. (Universal Character Names are of the form \euHHHH or \eUHHHHHHHH
886    where H is a hexadecimal digit. Note that the Xuc property does not match these
887    sequences but the characters that they represent.)
888  .  .
889  .  .
890  .\" HTML <a name="resetmatchstart"></a>  .\" HTML <a name="resetmatchstart"></a>
# Line 2979  Cambridge CB2 3QH, England. Line 2989  Cambridge CB2 3QH, England.
2989  .rs  .rs
2990  .sp  .sp
2991  .nf  .nf
2992  Last updated: 23 February 2013  Last updated: 27 February 2013
2993  Copyright (c) 1997-2013 University of Cambridge.  Copyright (c) 1997-2013 University of Cambridge.
2994  .fi  .fi

Legend:
Removed from v.1258  
changed lines
  Added in v.1260

  ViewVC Help
Powered by ViewVC 1.1.5