我正在尝试查找一些写入以“K.TIF”结尾的日志文件的文件名。
我试图找到:
20130629VGM180ZZ001001K.TIF
20130629VGM180ZZ001002K.TIF
等等
由于我的正则表达式很糟糕,我尝试了这个:
Regex.Match(line, @"([A-Z0-9]+){23}\.TIF", RegexOptions.IgnoreCase);
Regex.Match(line, @"(?<=\\)(.>)(?=K\.TIF){23}", RegexOptions.IgnoreCase);
第一个很糟糕,不执行并给出糟糕的结果。
如果我将 K\ 更改为 Z,第二个实际上给出了以 Z.TIF 结尾的所有 TIF。但是,它没有找到任何具有当前正则表达式的 K.TIF。