<propertyregex
property="number"
input="dev01"
regexp="([^a-z])"
select="\0" />
<echo message="number is : ${number}"/>
预期输出为:02
但获得输出:0
我甚至尝试过regexp="([^a-z]*)"
获得与0相同的输出。
感谢任何帮助。
答案 0 :(得分:1)
试试这个:
<propertyregex
property="number"
input="dev01"
regexp="\d*"
select="\0" />
答案 1 :(得分:1)
您可以简单地使用\d*
。 \d
是包含数字的字符类。它等同于[0-9]
。所以你的最终答案是:
<propertyregex
property="number"
input="dev01"
regexp="\d*"
select="\0" />