| Predefined term |
Matches |
| \t |
Horizontal tab |
| \b |
Backspace |
| \v |
Vertical tab |
| \f |
Form feed |
| \r |
Carriage return |
| \n |
Newline |
| \cA : \cZ |
Control characters |
| \x0000 : \xFFFF |
Unicode hexadecimal |
| \x00 : \xFF |
ASCII hexadecimal |
| . |
Any character, except for newline (\n) |
| \d |
Any decimal digit; equivalent to [0-9] |
| \D |
Any character but a decimal digit; equivalent to [^0-9] |
| \w |
Any alphanumeric character including underscore; equivalent to [A-Za-z0-9_] |
| \W |
Any character but alphanumeric and underscore characters; equivalent to [^A-Za-z0-9_] |
| \s |
Any whitespace character (space, tab, form feed, and so on) |
| \S |
Any character but a whitespace character |
| \b |
A word boundary |
| \B |
Not a word boundary (inside a word) |