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

Regex 正则表达式-匹配所有.cs文件,但不匹配设计器生成的文件?,regex,Regex,我有一个正则表达式模式,用于匹配具有特定扩展名的文件。但是,我不希望它与任何.Designer.cs文件匹配;我将如何在我的模式中实现这些功能 \(bat | cs | java | html |等)$您需要使用一个负面的后视,如下所示: (?<!\.Designer)\.(bat|cs|java|html|etc)$ (?您需要使用负面的后视,如下所示: (?<!\.Designer)\.(bat|cs|java|html|etc)$ (?有一些“在线正则表达式”-测试仪。 我

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


\(bat | cs | java | html |等)$

您需要使用一个负面的后视,如下所示:

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

(?您需要使用负面的后视,如下所示:

(?<!\.Designer)\.(bat|cs|java|html|etc)$
(?有一些“在线正则表达式”-测试仪。
我在以下方面取得了成功:

*(

(只晚了几毫秒…:-(

有一些“在线正则表达式”-测试仪。 我在以下方面取得了成功:

*(


(只晚了几毫秒…:-(

谢谢。我使用了一个微小的变化,因此它不匹配.Designer.cs,但可以匹配.Designer.java,例如:
\。(?一旦限制达到,我将接受您的答案。谢谢。我使用了一个微小的变化,因此它不匹配.Designer.cs,但可以匹配.Designer.java,例如:
\)((?一旦上限达到,我将接受您的回答。这是我发送给CLOC(CLOC.sourceforge.net)的一个命令的一部分,用于计算SLOC…所以是Perl的。这是我发送给CLOC(CLOC.sourceforge.net)的一个命令的一部分,用于计算SLOC…所以是Perl的。