蚂蚁属性的列表项索引

我有一个蚂蚁参数的值列表如下。蚂蚁属性的列表项索引

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

回到顶部