【发布时间】:2020-05-22 16:24:42
【问题描述】:
我正在发布到一个网页,在我的回复中我得到了一大块 HTML,这些 HTML 将改变下一个请求。 使用 groovy 我想找到这个字符串:
var WPQ1FormCtx = {"ListData":{"owshiddenversion":23,
值“23”将在我下次发布到网页时发生变化,我需要该值。
使用.contains,我会查找字符串是否存在。
def htmlParse = Jsoup.parse(htmlResponse)
log.info a.contains('var WPQ1FormCtx = {"ListData":{"owshiddenversion":23,')
但是我需要在字符串'var WPQ1FormCtx = {"ListData":{"owshiddenversion":xxxxx,中写出owshiddenversion之后的值
可以是 1 到 100 000 之间的任何值。
【问题讨论】:
-
\d{1,6}应该匹配多于一位且最多 6 位。这意味着它也可以匹配大于100000的数字,只要它们的长度不超过 6 位。 -
嗨,你能在我的例子中展示一下吗?
标签: java html regex groovy soapui