Suck less at regexes