Regular Expression
* any string, 0 or more
+ one or more
? any single character
. any one char
^ beginning of line
$ end of line
^$ blank line
[ ] set of characters
[^] not in set of characters
\ escape character
\{\} # of occurances [0-9]\{5\}
\{min,max\}
() encloses groups of REs
| or