Regular Expression Perl

Metacharacter               What It Matches
.                           Matches any character except a newline
[a-z0-9_]                   Matches any single character in set
[^a-z0-9_]                  Matches any single character not in set
\d                          Matches a single digit
\D                          Matches a single nondigit; same as [^0-9]
\w                          Matches a single alphanumeric (word) character; same as [a-z0-9_]
\W                          Matches a single nonalphanumeric (nonword) character; same as [^a-z0-9_]