string – 替换Ant属性中的字符

有一个简单的方法,取一个属性的值,然后将其复制到另一个属性,替换某些字符?

说propA =这是一个值。我想将其中的所有空格替换为下划线,导致propB = This_is_a_value。

使用Ant Contribpropertyregex任务。

我想你想要:

<propertyregex property="propB"
               input="${propA}"
               regexp=" "
               replace="_"
               global="true" />

不幸的是,给出的例子并不是非常清楚,但值得尝试。您还应该检查如果没有下划线会发生什么 – 您可能还需要使用defaultValue选项。

http://stackoverflow.com/questions/1176071/replacing-characters-in-ant-property

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:string – 替换Ant属性中的字符