\a | Matches a bell character, \u0007. |
\b | In a character class, matches a backspace, \u0008. |
\t | Matches a tab, \u0009. |
\r | Matches a carriage return, \u000D. (\r is not equivalent to the newline character, \n.) |
\v | Matches a vertical tab, \u000B. |
\f | Matches a form feed, \u000C. |
\n | Matches a new line, \u000A. |
\e | Matches an escape, \u001B. |
\nnn | Uses octal representation to specify a character (nnn consists of up to three digits). |
\xnn | Uses hexadecimal representation to specify a character (nn consists of exactly two digits). |
\cX | Matches the ASCII control character that is specified by X or x, where X or x is the letter of the control character. |
\unnnn | Matches a Unicode character by using hexadecimal representation (exactly four digits, as represented by nnnn). |
\ | When followed by a character that is not recognized as an escaped character in this and other tables in this topic, matches that character. For example, \* is the same as \x2A. This allows the regular expression engine to disambiguate language elements (such as * or ?) and character literals (represented by \* or \?). |