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]