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