1

ant 有没有办法使用正则表达式从文件集中排除某些文件?

containsregexp 可用于包含文件,但如何排除与正则表达式匹配的文件?

4

2 回答 2

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>
于 2012-12-10T17:18:02.327 回答
0

通常,您可以使用!正则表达式前缀来反转匹配。

以下是关于反向正则表达式匹配的一些相关讨论:

于 2012-12-10T16:42:43.343 回答