Go to the previous, next section.
The `\' character has one of four different meanings, depending on the context in which you use it and what syntax bits are set (see section Syntax Bits). It can: 1) stand for itself, 2) quote the next character, 3) introduce an operator, or 4) do nothing.
[
... ]
and [^
... ]
)) if the syntax bit
RE_BACKSLASH_ESCAPE_IN_LISTS
is not set. For example, `[\]'
would match `\'.
RE_BACKSLASH_ESCAPE_IN_LISTS
is set.
RE_BK_PLUS_QM
, RE_NO_BK_BRACES
, RE_NO_BK_VAR
,
RE_NO_BK_PARENS
, RE_NO_BK_REF
in section Syntax Bits. Also:
\b
)).
\B
)).
\<
)).
\>
)).
\w
)).
\W
)).
emacs
defined, then `\sclass' represents the match-syntactic-class
operator and `\Sclass' represents the
match-not-syntactic-class operator (see section Syntactic Class Operators).
Go to the previous, next section.