ANT+属性gex问题



我在条件中有以下字符串:10.13.0.90:7000

我想把它提取到两个条件中,例如10.13.0.90和7000。

我试过了<propertyregex property="client.ip" input="${client.address}" regexp="[0-9.]*:[0-9]*" select="1" />,但这不起作用。条件肯定是正确的。有什么建议吗?

非常感谢!

1表示第一个分组。但你根本没有分组CCD_ 3。

试试这个:

<propertyregex property="client.ip" input="${client.address}" 
regexp="([0-9.]*):[0-9]*" select="1" />

您需要使用括号来捕获您用"\1"引用的组,例如

regexp="([0-9.]*):[0-9]*"

顺便说一句,你可以用d而不是[0-9]来表示数字,例如

regexp="(d.*):d*"

相关内容

  • 没有找到相关文章

最新更新