前端之家收集整理的这篇文章主要介绍了
c# – 查看创建Regex对象的模式是什么?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用新的
Regex(字符串模式)构造
函数创建的Regex对象,之后是否有办法查看正则表达式对象的创建模式?
我似乎无法访问Regex或RegexOptions对象中的“pattern”字符串成员.
上下文:我要问的原因是我在初始化时(模式存储在配置文件中)早期创建了一些正则表达式对象,然后将它们传递给另一个经常使用的类.但是,我还需要在运行时将模式字符串与存储在sql数据库中的字符串进行比较.
除了正则表达式对象之外,我宁愿不必传递带有模式的字符串.我也觉得在启动时创建一次对象并不是一个坏主意,因为正则表达式将被重复使用数百次?
随意提供替代建议.
因此,在调试器中将光标悬停在正则表达式对象上
显示模式,因此必须将其
关闭.原来Regex.ToString()返回模式.
ToString:返回传递给Regex构造函数的正则表达式模式.
原文链接:https://www.f2er.com/csharp/98286.html