Regex.IsMatch无法正常运行,但是Regex.Match可以正常工作,为什么?

时间:2018-08-27 12:20:32

标签: c# regex match

在我的代码中,我正在使用Regex.IsMatchRegex.Match。第一个始终返回false。但是,如果我更换     Regex.IsMatch(key, columnRegex.ToString()) 使用try catch,因此我使用Regex.Match进入该部分-Regex.Match可以完美地工作。我在相同的字符串和相同的正则表达式上测试的两个函数: 正则表达式-@"/S_([a-zA-Z\d_]*)\.A_([a-zA-Z\d_]*)\.(\d*)_[^_]*_([a-zA-Z\d]*)\.(.*)/" 字符串-"S_Audience.A_TCO4.190072_TCO4_MOTOR.RunningTime" 有人可以解释一下如何使Regex.IsMatch正常工作吗?

谢谢。

0 个答案:

没有答案