+ matches at least once, possibly more
* matches 0 or more times
? matches 0 or one times
. matches any single char except new line
/p.t/ matches pat, pot, pit, and carpet
.* matches any single char one or more times. (matches everything except new line)
{x} matches x number of times
{x,y} matches x to y times
{x,} matches x, possibly more
^ Negation
| Logical Or