mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-06 20:00:46 -08:00
* doc: Recommend putting '-' as last char in Emacs charset regexps
* doc/lispref/searching.texi (Regexp Special): * doc/emacs/search.texi (Regexps): Recommend - as last char in [...].
This commit is contained in:
parent
1fc6afbdf1
commit
c569cceb2d
2 changed files with 11 additions and 12 deletions
|
|
@ -974,11 +974,10 @@ character class inside a character alternative. For instance,
|
|||
elisp, The Emacs Lisp Reference Manual}, for a list of character
|
||||
classes.
|
||||
|
||||
To include a @samp{]} in a character set, you must make it the first
|
||||
character. For example, @samp{[]a]} matches @samp{]} or @samp{a}. To
|
||||
include a @samp{-}, write @samp{-} as the first or last character of the
|
||||
set, or put it after a range. Thus, @samp{[]-]} matches both @samp{]}
|
||||
and @samp{-}.
|
||||
To include a @samp{]} in a character set, you must make it the first character.
|
||||
For example, @samp{[]a]} matches @samp{]} or @samp{a}. To include a @samp{-},
|
||||
write @samp{-} as the last character of the set, tho you can also put it first
|
||||
or after a range. Thus, @samp{[]-]} matches both @samp{]} and @samp{-}.
|
||||
|
||||
To include @samp{^} in a set, put it anywhere but at the beginning of
|
||||
the set. (At the beginning, it complements the set---see below.)
|
||||
|
|
|
|||
|
|
@ -406,13 +406,13 @@ Note also that the usual regexp special characters are not special inside a
|
|||
character alternative. A completely different set of characters is
|
||||
special inside character alternatives: @samp{]}, @samp{-} and @samp{^}.
|
||||
|
||||
To include a @samp{]} in a character alternative, you must make it the
|
||||
first character. For example, @samp{[]a]} matches @samp{]} or @samp{a}.
|
||||
To include a @samp{-}, write @samp{-} as the first or last character of
|
||||
the character alternative, or put it after a range. Thus, @samp{[]-]}
|
||||
matches both @samp{]} and @samp{-}. (As explained below, you cannot
|
||||
use @samp{\]} to include a @samp{]} inside a character alternative,
|
||||
since @samp{\} is not special there.)
|
||||
To include a @samp{]} in a character alternative, you must make it the first
|
||||
character. For example, @samp{[]a]} matches @samp{]} or @samp{a}. To include
|
||||
a @samp{-}, write @samp{-} as the last character of the character alternative,
|
||||
tho you can also put it first or after a range. Thus, @samp{[]-]} matches both
|
||||
@samp{]} and @samp{-}. (As explained below, you cannot use @samp{\]} to
|
||||
include a @samp{]} inside a character alternative, since @samp{\} is not
|
||||
special there.)
|
||||
|
||||
To include @samp{^} in a character alternative, put it anywhere but at
|
||||
the beginning.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue