A helpful reminder about regex :)
use non-catching groups to reduce the number of regexes we need