2012-03-19 49 views
1

我用下面的Java模式的文件“ecd_pg2_cr_20120311_01.requests.xml.pgp”

我的模式匹配的文件的Java模式匹配是:“ecd_pg2 * .requests.xml.pgp”

但它无法找出匹配,任何建议周围将不胜感激。

感谢

回答

1

使用这样的事情:

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

嗨巴勃罗,不幸的是我们使用JDK1.4所以没有最新版本:) – 2012-03-19 17:58:48

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寻找字符串。