]> git.eshelyaron.com Git - emacs.git/commitdiff
Warn about the likes of "[:alnum:]" in regexps
authorEli Zaretskii <eliz@gnu.org>
Sat, 22 Feb 2020 09:07:42 +0000 (11:07 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 22 Feb 2020 09:07:42 +0000 (11:07 +0200)
* doc/lispref/searching.texi (Char Classes): Warn about erroneous
usage of named character classes.  Suggested by Stephen Leake
<stephen_leake@stephe-leake.org>.

doc/lispref/searching.texi

index 1f6db0643e8a31ff47eb49dcc73c109590886d86..a4d5a27203f9bdad2f9c92ba59d06f453166837f 100644 (file)
@@ -582,8 +582,13 @@ an unquoted @samp{[} is special again and a @samp{]} not.
 @cindex alpha character class, regexp
 @cindex xdigit character class, regexp
 
-  Here is a table of the classes you can use in a character alternative,
-and what they mean:
+  Below is a table of the classes you can use in a character
+alternative, and what they mean.  Note that the @samp{[} and @samp{]}
+characters that enclose the class name are part of the name, so a
+regular expression using these classes needs one more pair of
+brackets.  For example, a regular expression matching a sequence of
+one or more letters and digits would be @samp{[[:alnum:]]+}, not
+@samp{[:alnum:]+}.
 
 @table @samp
 @item [:ascii:]