“Some people, when confronted with a problem, think ‘I know, I'll use regular expressions.’ Now they have two problems.”