【发布时间】:2012-11-15 01:52:08
【问题描述】:
我想获取 .doc 文件名并将其保存在下一个属性中 (pdf.name)。使用正则表达式,我想删除 .doc 文件名中的所有空格并将其转换为:
NAME FILE.doc
到这里:
NAMEFILE.pdf
这是我的代码:
<propertyregex override="yes" property="pdf.name" input="@{remoteDocToPdf}"
regexp="\.*([[^/]+$^\.]*)\.doc" select="\1.pdf" casesensitive="true" />
【问题讨论】:
-
input的@{remoteDocToPdf}是否带有像/var/run/myapp/NAME FILE.doc这样的绝对路径,或者只是像NAME FILE.doc这样的文件名? -
您好 zb226,这只是文件名。名称文件 XXX XXX.doc
标签: regex ant spaces ant-contrib