2012-03-19 53 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尋找字符串。