文件的Java模式匹配器

时间:2012-03-19 17:47:41

标签: java

我对文件'ecd_pg2_cr_20120311_01.requests.xml.pgp'使用了以下java模式

我的模式匹配器是:'ecd_pg2 * .requests.xml.pgp'

但它无法找到匹配项,任何建议都会受到赞赏。

由于

2 个答案:

答案 0 :(得分:1)

使用类似的东西:

matcher =
            FileSystems.getDefault()
                .getPathMatcher("glob: ecd_pg2*.requests.xml.pgp");

答案 1 :(得分:1)

您可能需要ecd_pg2.*\\.requests\\.xml\\.pgp而不是ecd_pg2*.requests.xml.pgp。您的表达式主要查找表单的字符串ecd_pg2.requests.xml.pgp,ecd_pg22.requests.xml.pgp,ecd_pg222.requests.xml.pgp,ecd_pg222.requests.xml.pgp。