Diff for /embedaddon/pcre/doc/pcresyntax.3 between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 23:05:52 version 1.1.1.2, 2012/02/21 23:50:25
Line 9  PCRE are described in the Line 9  PCRE are described in the
 .\" HREF  .\" HREF
 \fBpcrepattern\fP  \fBpcrepattern\fP
 .\"  .\"
documentation. This document contains just a quick-reference summary of thedocumentation. This document contains a quick-reference summary of the syntax.
syntax. 
 .  .
 .  .
 .SH "QUOTING"  .SH "QUOTING"
Line 40  syntax. Line 39  syntax.
 .sp  .sp
   .          any character except newline;    .          any character except newline;
                in dotall mode, any character whatsoever                 in dotall mode, any character whatsoever
  \eC         one byte, even in UTF-8 mode (best avoided)  \eC         one data unit, even in UTF mode (best avoided)
   \ed         a decimal digit    \ed         a decimal digit
   \eD         a character that is not a decimal digit    \eD         a character that is not a decimal digit
   \eh         a horizontal whitespace character    \eh         a horizontal whitespace character
Line 58  syntax. Line 57  syntax.
   \eX         an extended Unicode sequence    \eX         an extended Unicode sequence
 .sp  .sp
 In PCRE, by default, \ed, \eD, \es, \eS, \ew, and \eW recognize only ASCII  In PCRE, by default, \ed, \eD, \es, \eS, \ew, and \eW recognize only ASCII
characters, even in UTF-8 mode. However, this can be changed by setting thecharacters, even in a UTF mode. However, this can be changed by setting the
 PCRE_UCP option.  PCRE_UCP option.
 .  .
 .  .
Line 337  The following are recognized only at the start of a pa Line 336  The following are recognized only at the start of a pa
 newline-setting options with similar syntax:  newline-setting options with similar syntax:
 .sp  .sp
   (*NO_START_OPT) no start-match optimization (PCRE_NO_START_OPTIMIZE)    (*NO_START_OPT) no start-match optimization (PCRE_NO_START_OPTIMIZE)
  (*UTF8)         set UTF-8 mode (PCRE_UTF8)  (*UTF8)         set UTF-8 mode: 8-bit library (PCRE_UTF8)
   (*UTF16)        set UTF-16 mode: 16-bit library (PCRE_UTF16)
   (*UCP)          set PCRE_UCP (use Unicode properties for \ed etc)    (*UCP)          set PCRE_UCP (use Unicode properties for \ed etc)
 .  .
 .  .
Line 411  The following act immediately they are reached: Line 411  The following act immediately they are reached:
 .sp  .sp
   (*ACCEPT)       force successful match    (*ACCEPT)       force successful match
   (*FAIL)         force backtrack; synonym (*F)    (*FAIL)         force backtrack; synonym (*F)
     (*MARK:NAME)    set name to be passed back; synonym (*:NAME)
 .sp  .sp
 The following act only when a subsequent match failure causes a backtrack to  The following act only when a subsequent match failure causes a backtrack to
 reach them. They all force a match failure, but they differ in what happens  reach them. They all force a match failure, but they differ in what happens
Line 419  pattern is not anchored. Line 420  pattern is not anchored.
 .sp  .sp
   (*COMMIT)       overall failure, no advance of starting point    (*COMMIT)       overall failure, no advance of starting point
   (*PRUNE)        advance to next starting character    (*PRUNE)        advance to next starting character
  (*SKIP)         advance start to current matching position  (*PRUNE:NAME)   equivalent to (*MARK:NAME)(*PRUNE)
   (*SKIP)         advance to current matching position
   (*SKIP:NAME)    advance to position corresponding to an earlier
                   (*MARK:NAME); if not found, the (*SKIP) is ignored
   (*THEN)         local failure, backtrack to next alternation    (*THEN)         local failure, backtrack to next alternation
     (*THEN:NAME)    equivalent to (*MARK:NAME)(*THEN)
 .  .
 .  .
 .SH "NEWLINE CONVENTIONS"  .SH "NEWLINE CONVENTIONS"
 .rs  .rs
 .sp  .sp
 These are recognized only at the very start of the pattern or after a  These are recognized only at the very start of the pattern or after a
(*BSR_...) or (*UTF8) or (*UCP) option.(*BSR_...), (*UTF8), (*UTF16) or (*UCP) option.
 .sp  .sp
   (*CR)           carriage return only    (*CR)           carriage return only
   (*LF)           linefeed only    (*LF)           linefeed only
Line 440  These are recognized only at the very start of the pat Line 445  These are recognized only at the very start of the pat
 .rs  .rs
 .sp  .sp
 These are recognized only at the very start of the pattern or after a  These are recognized only at the very start of the pattern or after a
(*...) option that sets the newline convention or UTF-8 or UCP mode.(*...) option that sets the newline convention or a UTF or UCP mode.
 .sp  .sp
   (*BSR_ANYCRLF)  CR, LF, or CRLF    (*BSR_ANYCRLF)  CR, LF, or CRLF
   (*BSR_UNICODE)  any Unicode newline sequence    (*BSR_UNICODE)  any Unicode newline sequence
Line 474  Cambridge CB2 3QH, England. Line 479  Cambridge CB2 3QH, England.
 .rs  .rs
 .sp  .sp
 .nf  .nf
Last updated: 21 November 2010Last updated: 10 January 2012
Copyright (c) 1997-2010 University of Cambridge.Copyright (c) 1997-2012 University of Cambridge.
 .fi  .fi

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


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