Is Regex overkill for ~2000 strings and a few conditions? - C#