我必须为文件名模式创建正则表达式,如果文件名与正则表达式匹配,我在c#sharp中构建的程序将检查模式:
ATNMR20111101-BATCH2240_20111113-091322.txt
DGTHLK826908_20111113-091413.txt
2011-12-01_DGTVUE_TUR_20111208-121517.txt
BVVHUO_DAILY_YOU_092011_20111215-022931.txt
如何为这些创建模式,感谢任何帮助。
答案 0 :(得分:4)
取决于您想要匹配/捕获的内容:
[A-Z0-9-_]+_\d+-\d{6}\.txt
这可以帮助您解析:
BVVHUO_DAILY_YOU_092011 _ 20111215 - 022931 .txt
[ this part ] [ this ] [this]
[A-Z0-9-_]+ \d+ \d{6}
这就是我尝试确定字符串中的模式
答案 1 :(得分:2)
以下是一个起点和一个好的测试工具:http://gskinner.com/RegExr/?2vjla
如果您需要更详细的答案,则需要更加具体。