我在ant文件中使用regex来识别两种文件:
。以* .bin.zip结尾的文件 。以* [0-9] .zip
结尾的文件我正在使用or(|)条件来合并它,但它不起作用:
<fileset dir="${project.folder}/target/build">
<filename regex=".*[0-9].zip | .*bin.zip"/>
</fileset>
有人可以帮助我吗?
答案 0 :(得分:3)
尝试不使用空格:
<filename regex=".*[0-9].zip|.*.bin.zip"/>
或更好:
<filename regex=".*([0-9]|.bin).zip"/>
答案 1 :(得分:2)
删除正则表达式中的空格;他们被计算在模式中。
<fileset dir="${project.folder}/target/build">
<filename regex=".*[0-9].zip|.*bin.zip"/>
</fileset>