| Perl Escape character |
Equivalent class |
Meaning |
| \w | [0-9a-zZ-Z_] | Match a "word" character (alpanumeric plus "_") |
| \W | [^\w] | Match a non-"word" character |
| \s | [\ \t\r\n\f] | Match a whitespace character |
| \S | [^\s] | Match a non-whitespace character |
| \d | [0-9] | Match a digit character |
| \D | [^\d] | Match a non-digit character |
| \pP | Match P, named property; use \p{Prop} for longer names | |
| \PP | [^\pP] | Match non-P |
| \X | Match eXtended Unicode "combining character sequence",
equivalent to C<(?:\PM\pM*)> |
|
| \C | Match a single C char (octet) even under utf8
See: "man utf8" |