As discussed elsewhere, I'm ok with using the fixed regexen here and letting the question of whether those are sufficient be addressed in a separate effort.