Some Regular Expression Tokens

Token Meaning   Token Meaning
[a-z] Any lower case letter.      
[A-Z] Any upper case letter.      
[^a-z] Any non-lower case letter.      
[^A-Z] Any non-upper case letter.      
\d Any digit. Same as [0-9].   d Literal d.
\D Any non-digit. Same as [^0-9].   d Literal d.
\w Any word character. Same as [A-Za-z0-9].   w Literal w.
\W Any non-digit. Same as [^A-Za-z0-9].   d Literal W.
\s Any whitespace character. Same as [ \n\r\f\t\v].   w Literal s.
\S Any non-whitespace character. Same as [^ \n\r\f\t\v].   d Literal S.
(  ) Grouping.   \(  \) Literal (  )
| Or      
. Any character.   \. Literal .
? 0 or 1 occurrences.   \? Literal ?
* 0 or more occurrences.   \* Literal *
+ 1 or more occurrences.   \+ Literal +
{n} Exactly n occurrences.   \{ Literal {
{n,m} Between n and m occurrences.   \} Literal }