我用下面的Java模式的文件“ecd_pg2_cr_20120311_01.requests.xml.pgp”为
我的模式匹配的文件的Java模式匹配是:“ecd_pg2 * .requests.xml.pgp”
但它无法找出匹配,任何建议周围将不胜感激。
感谢
我用下面的Java模式的文件“ecd_pg2_cr_20120311_01.requests.xml.pgp”为
我的模式匹配的文件的Java模式匹配是:“ecd_pg2 * .requests.xml.pgp”
但它无法找出匹配,任何建议周围将不胜感激。
感谢
使用这样的事情:
matcher =
FileSystems.getDefault()
.getPathMatcher("glob: ecd_pg2*.requests.xml.pgp");
你可能想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寻找字符串。
嗨巴勃罗,不幸的是我们使用JDK1.4所以没有最新版本:) – 2012-03-19 17:58:48