regex - 有没有办法使用 containsregexp 排除文件集中的某些文件?

标签 regex ant

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>

关于regex - 有没有办法使用 containsregexp 排除文件集中的某些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13805126/

相关文章:

python - 为什么 re.findall ('(ab)+' , 'abab' ) 返回 ['ab' ]= 同时 re.findall ('(ab)+?' , 'abab' ) 返回 ['ab' , 'ab' ]?

ant - 使用ant,如果文件包含 "SUCCESS"字符串,则失败

ant - 如何在ant任务中正确引用路径?

regex - 使用正则表达式将 Wordpress 博客 URL 中的下划线替换为破折号

javascript - 复杂的正则表达式模式

java - 正则表达式分组和可选匹配

java - 在 ear 中没有 list 的 jar 的依赖项(JBoss 部署)

eclipse - 从 My Eclipse IDE 自定义重新部署

ant - 是否可以拥有包含多个源目录的文件集?

r - 您如何根据某些搜索字符串创建正则表达式以对数据框进行子集化?