蚂蚁属性的列表项索引
我有一个蚂蚁参数的值列表如下。蚂蚁属性的列表项索引
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


