我正在使用.Net正则表达式测试程序,但在我的C#应用程序中,IsMatch()
返回false。IsMatch()在.NET中为正则表达式返回false
这里是我的代码:
Regex reg = new Regex(@"^[0 - 9]{ 3}_RE_[0 - 9]{ 4}[0-9]{2}[0-9]{2}_[0 - 9]{2}[0-9]{2}[0-9]{2}.TXT$");
string fileName = "102_RE_20120102_091013.TXT"
if (reg.IsMatch(fileName))
{
// Control flow never reaches this block
}
什么是错的代码?
'https:// regex101.com /'可以帮助你实时发现错误!不是一个真正的答案,但我想在这里分享。 – Snickbrack
删除空格后,它将起作用 - https://regex101.com/r/LRKfMO/1 –