ant 有没有办法使用正则表达式从文件集中排除某些文件?
containsregexp 可用于包含文件,但如何排除与正则表达式匹配的文件?
您可能正在寻找<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>
通常,您可以使用!
正则表达式前缀来反转匹配。
以下是关于反向正则表达式匹配的一些相关讨论: