我创建了一个使用PropertyRegex处理字符串的ant目标,我如下定义了PropertyRegex,希望“输入”字段接收var替换,
<propertyregex property="getGroupOfTask"
input="${taskid}" <!-- @FFFF -->
regexp="^([^\s]+)(?==)"
select="\1"
/>
目标定义如下
<target name="xxx">
<for param=line list="${file}" delimiter="${line.separator}">
<sequential>
<var name="taskid" vaule="@{line}">
<echo>the taskid is ${getGroupOfTask}</echo> <!-- @TTTT -->
</sequential>
</for>
</target>
当我运行此目标并加载文件时,可以正确打印任务(在@TTTT处),但是输入字段(@FFFF)无法接收内容,为什么?我该怎么办?