蚂蚁属性的列表项索引
我有一个蚂蚁参数的值列表如下。蚂蚁属性的列表项索引
releases=release1,release2
我使用下面的for循环来处理值。
<for list="${releases}" param="release"> <sequential>
<echo>Processing @{release}</echo>
</sequential>
<for>
我想要做这样的事情,我想呼应,只有当@ {发布} = release2
<echo>Processing last release</echo>
我不太知道如何让列表的指数下面的语句项目或者甚至可能。
由于提前, 巴拉吉
回答:
这一切?而且,您已经在使用Ant-Contrib任务。看看PropertyRegEx任务。这就是蚂蚁的Contrib任务,会做你想要什么:
这将设置${last.release}
到您的字符串的最后一个版本。
小心字符串为空或与您的正则表达式不匹配!您可以使用Ant-的Contrib if
任务,以测试为:
<propertyregex property="last.release" input="${releases}"
regexp=".*,(.*)"
select="\1"/>
<if>
<isset property="last.release"/>
<then>
<echo>The last release is ${last.release}</echo>
</then>
<else>
<fail>Oops! Something didn't work...</fail>
</else>
</if>
以上是 蚂蚁属性的列表项索引 的全部内容, 来源链接: utcz.com/qa/257268.html