我正在寻找一些用于字符串操作的util方法。例如。将版本拆分为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
中但我如何使用eg。我的build.xml文件中的plit方法?
这里使用groovy完成:
http://www.coderanch.com/t/431213/tools/Ant-Split-string-assign-property
但是没有“官方”ant jar /扩展包含可以在我的build.xml文件中调用的基本类型的字符串操作任务吗?
答案 0 :(得分:2)
参见Ant Addon Flaka,它提供了一些字符串操作功能,
some examples here。
问题的答案就是例子:
问题:给定的是一个ant属性,其值为1.0.0.123
如何在最后一个点之后提取值,在这种情况下将是'123'?
解决方案:使用带索引
的拆分功能
或者使用Groovy's Ant tas k或脚本任务与groovy / jruby / beanshell ..