在ant中拆分字符串和增量
有不同的文件夹或字符串,如4.5、4.10.1、4.10.2、4.10.5、4.11.1、4.12、4.13.2等 我的输入将是4.10.1到4.11.1,它应该只获取相应的字符串 我应该能够获得输出,如4.10.1、4.10.2、4.10.5、4.11.1。在ant中拆分字符串和增量,ant,Ant,有不同的文件夹或字符串,如4.5、4.10.1、4.10.2、4.10.5、4.11.1、4.12、4.13.2等 我的输入将是4.10.1到4.11.1,它应该只获取相应的字符串 我应该能够获得输出,如4.10.1、4.10.2、4.10.5、4.11.1。 现在,我可以拆分字符串,但无法递增以获得下一个字符串。您没有提供足够的详细信息(各自的意思是……),但基本上需要某种循环。 要么将ant与脚本语言一起使用,比如javascript(已经包含在JDK>=6中),要么使用一些ant插件,比如
现在,我可以拆分字符串,但无法递增以获得下一个字符串。您没有提供足够的详细信息(各自的意思是……),但基本上需要某种循环。 要么将ant与脚本语言一起使用,比如javascript(已经包含在JDK>=6中),要么使用一些ant插件,比如f.e.Flaka或。
一些带有:
使用for task结合split函数来迭代列表
<project xmlns:fl="antlib:it.haefelinger.flaka">
<property name="whatever" value="4.5,4.10.1,4.10.2,4.10.5,4.11.1,4.12,4.13.2"/>
<fl:for var="substring" in="split('${whatever}', ',')">
<!-- do something with substring ...-->
<fl:echo>#{substring}</fl:echo>
</fl:for>
</project>
#{子串}
有关更多代码片段,请参阅和