相关疑难解决方法(0)

我可以在不抛出异常的情况下测试正则表达式在C#中是否有效

我允许用户输入正则表达式以匹配IP地址,以便在相关系统中进行IP过滤.我想验证输入的正则表达式是否有效,因为很多用户会弄乱op,尽管有良好的意图.

我当然可以在try/catch中做一个Regex.IsMatch(),看看它是否会爆炸,但有没有更智能的方法呢?速度不是一个问题,我只是宁愿避免无缘无故抛出异常.

c# regex

46
推荐指数
4
解决办法
3万
查看次数

标签 统计

c# ×1

regex ×1