0

我正在寻找一些用于字符串操作的实用方法。例如。将一个版本拆分成它的 major.minor.bugfix 部分:

1.0.2

major=1
minor=0
bugfix=2

我看过:

http://www.docjar.com/docs/api/org/apache/tools/ant/util/StringUtils.html

它位于我的 C:\apache-ant-1.8.2\lib\ant.jar

但我如何使用例如。我的 build.xml 文件中的 plit 方法?

这里使用 groovy 完成:

http://www.coderanch.com/t/431213/tools/Ant-Split-string-assign-property

但是是否没有“官方”的 ant jar/扩展包含可以在我的 build.xml 文件中调用的这种基本类型的字符串操作任务?

4

1 回答 1

2

请参阅Ant Addon Flaka,它提供了一些字符串操作的功能,
这里有一些示例
您的问题的答案是示例:
问题:Given 是一个 ant 属性,其值类型为 1.0.0.123 如何提取最后一个点之后的值,在本例中为 '123' ?
解决方案:使用带有索引的split函数
或者使用Groovy的Ant任务或者带有groovy/jruby/beanshell的脚本任务。

于 2012-07-17T19:12:46.397 回答