Jordan Savant // Software Engineer

Metacharacters:
    [ ] \ ^ $ . | ? * + ( )
    { } // only if after character class

Character classes:
    [] match a single character
    /gr[ae]y/ will match gray or grey
    - (hyphen) is a range, e.g. [a-z]
    ^ (caret) is a NOT whcih negates whole class, e.g. [^f]