【发布时间】:2021-12-06 20:23:47
【问题描述】:
Microsoft .NET C# 正则表达式:
@"^(t4_(?:[a-zA-Z]{5}[0-9])_(?:2?[0-3]{2}|1?[0-9])[jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec]{3}(?:[0-9]{4}))_([0-9]{4})_([0-9]{4})_([comp|disk|scs]){4}\\b";
(我希望搜索的文件名一致命名如下:
TraceLog_somename_other.log -- should not match
t4_systx2_03oct2021_0001_2359_comp -- Match
t4_systx2_03oct2021_0001_2359_disk -- Match
t4_systx2_03oct2021_0001_2359_scs -- does not match
目标是通过特定文件名签名的文件的正则表达式“掩码”扫描目录。所有文件使用的签名相同。尝试匹配模式似乎是一种方法。
为什么这不起作用?如果有更好的方法来完成这个...谢谢分享?
谢谢!
蒂姆·P
【问题讨论】: