| Character Class Meta-Character | Matches |
| \p{Lower} | Lowercase letter [a-z] |
| \p{Upper} | Uppercase letter [A-Z] |
| \p{ASCII} | All ASCII [\x00-\x7F] |
| \p{Alpha} | Any lowercase or uppercase letter |
| \p{Digit} | A digit [0–9] |
| \p{Alnum} | Any letter or digit |
| \p{Punct} | Punctuation [!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~] |
| \p{Graph} | A visible character: any letter, digit, or punctuation |
| \p{Print} | A printable character; same as \p{Graph} |
| \p{Blank} | A space or tab [ \t] |
| \p{Cntrl} | A control character [\x00-\x1F\x7F] |
| \p{XDigit} | Hexadecimal digit [0–9a–fA–F] |
| \p{Space} | A whitespace character [ \t\n\x0B\f\r] |