这是我的字符串com.element.subelement
我想用propertyregex
替换 all .
,/
并将该输出用作目录路径。
似乎 propertyregex 将成为此工具,但也许我regexp
错误地使用了它的属性。
我将如何使用正则表达式来查找.
唯一的,我不想假设该字符串是由句点分隔的 3 个字母部分。也可能 propertyregex 不是这项工作的工具
这是一个有效的方法,我假设一个包名称只有 2 个句点
<!-- set package name to folder directory -->
<propertyregex
property="current.target.dir"
input="com.element.subelement"
regexp="(.+?)\.(.+?)\.(.+?)"
replace="\1/\2/\3"
casesensitive="false" />
<echo>${current.target.dir}</echo>