| POSIX character class |
Notes |
| alpha | |
| alnum | |
| ascii | |
| blank | Equiv to C<[ \t]>, all horiz. whitespace |
| cntrl | Non printing control characters, e.g. newline and backspace |
| digit | \d |
| graph | Any alphanumeric or punctuation character |
| lower | |
| Any alphanumeric or punctuation character or space | |
| punct | Any punctuation character |
| space | \s |
| upper | |
| word | \w |
| xdigit | Any hexadecimal digit: [0-9a-fA-F] |