regular expressions
a vast superset beyond standard Unix regexps
a ? modifier to make patterns non-greedy
zero-width lookahead and lookbehind assertions
extra character class matches:
- \w - match a "word" character (alphanumeric, "_")
- \W - match a non-word character
- \s - match a whitespace character
- \S - match a non-whitespace character
- \d - match a digit
- \D - match a non-digit