Supported Metacharacters
java.util.regex supports the metacharacters and metasequences listed in Table 11 through Table 15. For expanded definitions of each metacharacter, see "Regex Metacharacters, Modes, and Constructs.”
Table 1-11. Java character representations
Sequence | Meaning |
|---|---|
| Alert (bell). |
| Backspace, \ |
| Esc character, \ |
| Newline, \ |
| Carriage return, \ |
| Form feed, \ |
| Horizontal tab, \ |
| Character specified by a one-, two-, or three-digit octal code. |
| Character specified by a two-digit hexadecimal code. |
| Unicode character specified by a four-digit hexadecimal code. |
| Named control character. |
Table 1-12. Java character classes and class-like constructs
Class | Meaning |
|---|---|
| A single character listed or contained in a listed range. |
| A single character not liste and not contained within a listed range. |
| Any character, except a line terminator (unless |
| Word character, |
| Nonword character, |
| Digit, |
| Nondigit, |
| Whitespace character, |
| Nonwhitespace character, |
| Character contained by given POSIX character class, Unicode property, or Unicode block. |
| Character not contained by given POSIX character class, Unicode property, or Unicode block. |
Table 1-13. Java anchors and other zero-width tests
Sequence | Meaning |
|---|---|
| Start of string, or the point after any newline if in |
| Beginning of string, in any match mode. |
| End ... |