|
|||||||||||||||||||||||||||||||||
| Class | Matches |
| :alpha: | Any alphabetic character. |
| :upper: | Any uppercase alphabetic character. |
| :lower: | Any lowercase alphabetic character |
| :digit: | Any digit. Same as \d and similar to [0-9]. |
| :alnum: | Any alphanumeric character. Same as \w. |
| :xdigit: | Any hexadecimal digit. Same as [0-9A-Fa-f]. |
| :blank: | Space or a tab. |
:space: |
Any whitespace character including tab, space, newline, carriage return, and form feed. Same as \s and similar to [ \t\n\r\f]. |
| :print: | Any alphanumeric, punctuation, or space character. |
| :punct: | Any punctuation character |
| :graph: | Any alphanumeric or punctuation character. |
| :cntrl: | Any character not part of the character classes [:upper:], [:lower:], [:alpha:], [:digit:], [:punct:], [:graph:], [:print:], or [:xdigit:]. |
| :word: | Any alphanumeric character, plus the underscore (_) |
| ascii | The ASCII characters, in the Hexadecimal range 0 - 7F |