我当然可以在一个try / catch里面做一个Regex.IsMatch(),看看它是否爆炸,但有没有更聪明的方式做呢?速度不是一个问题,我只是喜欢避免抛出异常,没有理由。
如果正确使用,异常不是邪恶的。