有没有办法在ant中使用正则表达式从文件集中排除某些文件?
containsregexp可用于包含文件,但如何排除与正则表达式匹配的文件?
答案 0 :(得分:3)
您可能正在寻找<not>
选择器容器。 Ant文档示例
<fileset dir="." includes="*.txt">
<containsregexp expression="[4-6]\.[0-9]"/>
</fileset>
因此可以否定:
<fileset dir="." includes="*.txt">
<not>
<containsregexp expression="[4-6]\.[0-9]"/>
</not>
</fileset>
答案 1 :(得分:0)
通常,您可以使用!
为正则表达式模式添加前缀以反转匹配。
以下是关于反向正则表达式匹配的一些相关讨论: