Lines Matching refs:escape

1512        5. Because many paths through the tree may be  active,  the  \K  escape
1520 7. The \C escape sequence, which (in the standard algorithm) always
1866 the \n or \r escape sequences, nor does it affect what \R matches,
1970 the \R escape sequence matches by default. A value of 0 means that \R
2133 These options (which are mutually exclusive) control what the \R escape
2204 of comment is a literal newline sequence in the pattern; escape
2423 7 invalid escape sequence in character class
3258 These options (which are mutually exclusive) control what the \R escape
3292 those characters, or one of the \r or \n escape sequences. Implicit
4453 at which the current match attempt started. However, if the escape
4566 mal C string, terminated by zero. The escape sequence \0 can be used in
4569 5. The following Perl escape sequences are not supported: \l, \u, \L,
4578 6. The Perl escape sequences \p, \P, and \X are supported only if PCRE
4588 7. PCRE does support the \Q...\E escape for quoting substrings. Charac-
4697 (g) The \R escape sequence can be restricted to match only CR, LF, or
4857 does not affect what the \R escape sequence matches. By default, this
4923 \ general escape character with several uses
4942 \ general escape character
4956 meaning that character may have. This use of backslash as an escape
5002 editing, it is often easier to use one of the following escape
5008 \e escape (hex 1B)
5029 ate the appropriate EBCDIC code values. The \c escape is processed as
5056 The escape \o must be followed by a sequence of octal digits, enclosed
5057 in braces. An error occurs if this is not the case. This escape is a
5142 inside a character class. Like other unrecognized escape sequences,
5147 Unsupported escape sequences
5151 default, PCRE does not support these escape sequences. However, if the
5192 Each pair of lower and upper case escape sequences partitions the com-
5222 is happening. These escape sequences retain their original meanings
5279 Outside a character class, by default, the escape sequence \R matches
5321 an unrecognized escape sequence, and so matches the letter "R" by
5327 tional escape sequences that match characters with specific properties
5330 256, but they do work in this mode. The extra escape sequences are:
5382 the absence of negation, the curly brackets in the escape sequence are
5453 Specifying caseless matching does not affect these escape sequences.
5459 erty. That is why the traditional escape sequences such as \d and \w do
5466 The \X escape matches any number of Unicode characters that form an
5510 ports four more that make it possible to convert traditional escape
5540 The escape sequence \K causes any previously matched characters not to
5582 PCRE_EXTRA option is set, an "invalid escape sequence" error is gener-
5703 The escape sequence \N behaves like a dot, except that it is not
5711 Outside a character class, the escape sequence \C matches any one data
5729 In general, the \C escape sequence is best avoided. However, one way of
5764 it is not the first character, or escape it with a backslash.
5815 escape sequence other than one that defines a single character appears
5832 The character escape sequences \d, \D, \h, \H, \p, \P, \s, \S, \v, \V,
5838 "Generic character types" above. The escape sequence \b has a different
5841 class. Like any other unrecognized escape sequences, they are treated
6227 the \C escape sequence
6228 the \X escape sequence
6229 the \R escape sequence
6230 an escape such as \d or \pL that matches a single character
6512 following a backslash is to use the \g escape sequence. This escape
6703 In some cases, the escape sequence \K (see above) can be used instead
6711 In a UTF mode, PCRE does not allow the \C escape (which matches a sin-
6938 in the pattern; escape sequences that happen to represent a newline do
7460 ond set of data, the escape sequence \Y is interpreted by the pcretest
7701 \e escape (hex 1B)
7741 behaviour of these escape sequences is changed to use Unicode proper-
8131 UTF support), the escape sequences \p{..}, \P{..}, and \X can be used.
8235 braced or unbraced hexadecimal escape sequences (for example, \x{b3} or
8247 5. The escape sequence \C can be used to match a single byte in UTF-8
8782 string; lookbehind assertions and the \K escape sequence provide ways
8952 If the escape sequence \P is present in a pcretest data line, the
8974 If the escape sequence \P is present more than once in a pcretest data
8986 using the \R escape sequence to set the PCRE_DFA_RESTART option (\D
9430 By default, the escape sequences \b, \d, \s, and \w, and the POSIX
9889 Note that it's legal to escape a character even if it has no special
9949 PCRE_EXTRA strict escape parsing N/A