Diff for /embedaddon/pcre/doc/pcresyntax.3 between versions 1.1.1.4 and 1.1.1.5

version 1.1.1.4, 2013/07/22 08:25:56 version 1.1.1.5, 2014/06/15 19:46:05
Line 1 Line 1
.TH PCRESYNTAX 3 "26 April 2013" "PCRE 8.33".TH PCRESYNTAX 3 "12 November 2013" "PCRE 8.34"
 .SH NAME  .SH NAME
 PCRE - Perl-compatible regular expressions  PCRE - Perl-compatible regular expressions
 .SH "PCRE REGULAR EXPRESSION SYNTAX SUMMARY"  .SH "PCRE REGULAR EXPRESSION SYNTAX SUMMARY"
Line 29  documentation. This document contains a quick-referenc Line 29  documentation. This document contains a quick-referenc
   \en         newline (hex 0A)    \en         newline (hex 0A)
   \er         carriage return (hex 0D)    \er         carriage return (hex 0D)
   \et         tab (hex 09)    \et         tab (hex 09)
     \e0dd       character with octal code 0dd
   \eddd       character with octal code ddd, or backreference    \eddd       character with octal code ddd, or backreference
     \eo{ddd..}  character with octal code ddd..
   \exhh       character with hex code hh    \exhh       character with hex code hh
   \ex{hhh..}  character with hex code hhh..    \ex{hhh..}  character with hex code hhh..
   .sp
   Note that \e0dd is always an octal code, and that \e8 and \e9 are the literal
   characters "8" and "9".
 .  .
 .  .
 .SH "CHARACTER TYPES"  .SH "CHARACTER TYPES"
Line 56  documentation. This document contains a quick-referenc Line 61  documentation. This document contains a quick-referenc
   \eW         a "non-word" character    \eW         a "non-word" character
   \eX         a Unicode extended grapheme cluster    \eX         a Unicode extended grapheme cluster
 .sp  .sp
In PCRE, by default, \ed, \eD, \es, \eS, \ew, and \eW recognize only ASCIIBy default, \ed, \es, and \ew match only ASCII characters, even in UTF-8 mode
characters, even in a UTF mode. However, this can be changed by setting theor in the 16- bit and 32-bit libraries. However, if locale-specific matching is
PCRE_UCP option.happening, \es and \ew may also match characters with code points in the range
 128-255. If the PCRE_UCP option is set, the behaviour of these escape sequences
 is changed to use Unicode properties and they match many more characters.
 .  .
 .  .
 .SH "GENERAL CATEGORY PROPERTIES FOR \ep and \eP"  .SH "GENERAL CATEGORY PROPERTIES FOR \ep and \eP"
Line 115  PCRE_UCP option. Line 122  PCRE_UCP option.
 .sp  .sp
   Xan        Alphanumeric: union of properties L and N    Xan        Alphanumeric: union of properties L and N
   Xps        POSIX space: property Z or tab, NL, VT, FF, CR    Xps        POSIX space: property Z or tab, NL, VT, FF, CR
  Xsp        Perl space: property Z or tab, NL, FF, CR  Xsp        Perl space: property Z or tab, NL, VT, FF, CR
   Xuc        Univerally-named character: one that can be    Xuc        Univerally-named character: one that can be
                represented by a Universal Character Name                 represented by a Universal Character Name
   Xwd        Perl word: property Xan or underscore    Xwd        Perl word: property Xan or underscore
   .sp
   Perl and POSIX space are now the same. Perl added VT to its space character set
   at release 5.18 and PCRE changed at release 8.34.
 .  .
 .  .
 .SH "SCRIPT NAMES FOR \ep AND \eP"  .SH "SCRIPT NAMES FOR \ep AND \eP"
Line 355  newline-setting options with similar syntax: Line 365  newline-setting options with similar syntax:
   (*UTF32)        set UTF-32 mode: 32-bit library (PCRE_UTF32)    (*UTF32)        set UTF-32 mode: 32-bit library (PCRE_UTF32)
   (*UTF)          set appropriate UTF mode for the library in use    (*UTF)          set appropriate UTF mode for the library in use
   (*UCP)          set PCRE_UCP (use Unicode properties for \ed etc)    (*UCP)          set PCRE_UCP (use Unicode properties for \ed etc)
   .sp
   Note that LIMIT_MATCH and LIMIT_RECURSION can only reduce the value of the
   limits set by the caller of pcre_exec(), not increase them.
 .  .
 .  .
 .SH "LOOKAHEAD AND LOOKBEHIND ASSERTIONS"  .SH "LOOKAHEAD AND LOOKBEHIND ASSERTIONS"
Line 495  Cambridge CB2 3QH, England. Line 508  Cambridge CB2 3QH, England.
 .rs  .rs
 .sp  .sp
 .nf  .nf
Last updated: 26 April 2013Last updated: 12 November 2013
 Copyright (c) 1997-2013 University of Cambridge.  Copyright (c) 1997-2013 University of Cambridge.
 .fi  .fi

Removed from v.1.1.1.4  
changed lines
  Added in v.1.1.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>