Next: Regexp Backslash, Previous: Regexp Special, Up: Syntax of Regexps [Contents][Index]
Here is a table of the classes you can use in a character alternative, and what they mean:
This matches any ASCII character (codes 0–127).
This matches any letter or digit. For multibyte characters, it matches characters whose Unicode ‘general-category’ property (see Character Properties) indicates they are alphabetic or decimal number characters.
This matches any letter. For multibyte characters, it matches characters whose Unicode ‘general-category’ property (see Character Properties) indicates they are alphabetic characters.
This matches space and tab only.
This matches any ASCII control character.
This matches ‘0’ through ‘9’. Thus, ‘[-+[:digit:]]’ matches any digit, as well as ‘+’ and ‘-’.
This matches graphic characters—everything except whitespace, ASCII and non-ASCII control characters, surrogates, and codepoints unassigned by Unicode, as indicated by the Unicode ‘general-category’ property (see Character Properties).
This matches any lower-case letter, as determined by the current case
table (see Case Tables). If case-fold-search
is
non-nil
, this also matches any upper-case letter.
This matches any multibyte character (see Text Representations).
This matches any non-ASCII character.
This matches any printing character—either whitespace, or a graphic character matched by ‘[:graph:]’.
This matches any punctuation character. (At present, for multibyte characters, it matches anything that has non-word syntax.)
This matches any character that has whitespace syntax (see Syntax Class Table).
This matches any unibyte character (see Text Representations).
This matches any upper-case letter, as determined by the current case
table (see Case Tables). If case-fold-search
is
non-nil
, this also matches any lower-case letter.
This matches any character that has word syntax (see Syntax Class Table).
This matches the hexadecimal digits: ‘0’ through ‘9’, ‘a’ through ‘f’ and ‘A’ through ‘F’.
Next: Regexp Backslash, Previous: Regexp Special, Up: Syntax of Regexps [Contents][Index]