c# – 查看创建Regex对象的模式是什么?
发布时间:2020-12-15 18:21:29 所属栏目:百科 来源:网络整理
导读:我有一个使用新的 Regex(字符串模式)构造函数创建的Regex对象,之后是否有办法查看正则表达式对象的创建模式? 我似乎无法访问Regex或RegexOptions对象中的“pattern”字符串成员. 上下文:我要问的原因是我在初始化时(模式存储在配置文件中)早期创建了一些正
我有一个使用新的
Regex(字符串模式)构造函数创建的Regex对象,之后是否有办法查看正则表达式对象的创建模式?
我似乎无法访问Regex或RegexOptions对象中的“pattern”字符串成员. 上下文:我要问的原因是我在初始化时(模式存储在配置文件中)早期创建了一些正则表达式对象,然后将它们传递给另一个经常使用的类.但是,我还需要在运行时将模式字符串与存储在SQL数据库中的字符串进行比较. 除了正则表达式对象之外,我宁愿不必传递带有模式的字符串.我也觉得在启动时创建一次对象并不是一个坏主意,因为正则表达式将被重复使用数百次? 随意提供替代建议. 解决方法
因此,在调试器中将光标悬停在正则表达式对象上显示模式,因此必须将其关闭.原来Regex.ToString()返回模式.
ToString:返回传递给Regex构造函数的正则表达式模式. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |