欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Apache Ant : 正则匹配(propertyregex )获取文件路径 、文件名

程序员文章站 2022-06-14 16:53:49
...

示例

 <propertyregex property="result"
              input="D:\apache-ant-1.9.6-bin\lib\a.txt"
              regexp="([^\*]*)\${file.separator}"
              select="\1"
              casesensitive="false" />
 <echo>文件绝对路径:${result}</echo>

输出:a.txt

<propertyregex property="result" 
            input="D:\apache-ant-1.9.6-bin\lib\a.txt" 
            regexp="[^\${file.separator}]+$" select="\0" 
            casesensitive="false"/>
   <echo>文件名:${result}</echo>

输出:D:\apache-ant-1.9.6-bin\lib

备注

${file.separator} 文件分割符 ,windows  \ ,linux  /
${line.separator} 换行符
相关标签: ant 文件名