正则表达式 - 匹配所有.cs文件,但不匹配设计器生成的文件?

时间:2010-06-07 17:33:53

标签: regex

我有一个正则表达式模式,我用它来匹配具有特定扩展名的文件。但是我不希望它匹配任何.Designer.cs文件;我将如何在我的模式中实现这一点?

\.(bat|cs|java|html|etc)$

2 个答案:

答案 0 :(得分:3)

你需要使用负面的后视,如下所示:

(?<!\.Designer)\.(bat|cs|java|html|etc)$

答案 1 :(得分:0)

有一些“在线正则表达” - 测试员。 我成功了:

.*(?<!.designer)(\.bat|\.cs|\.java|\.html|\.etc)$

(只有毫秒太晚......: - (