什么是正确的正则表达式从html下面的href中提取id for jmeter正则表达式

时间:2017-04-05 06:09:15

标签: regex jmeter

我的HTML代码是:

<a class="view-details-ul-none" href="javascript:printCertificate('11673191')">

我试试这个表达式:href="javascript:printCertificate(\)|\(.*?)"> 它返回我的ID,但沿着ID号,它返回括号和逗号,如下图所示:

当我将此正则表达式作为参数传递给下一个请求时,我的url会出错并且http发送500 http错误代码。因为网址看起来像这样:

GET https://Domain/path/completionCertificate.pdf?Id=('11673191')

有人可以帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

转到以下正则表达式:

XmlNode

演示:

JMeter Regex Demo

请记住在字符类之外转义以下字符:

<a class="view-details-ul-none" href="javascript:printCertificate\('(\d+)'\)">

以及字符类中的这些:

.^$*+?()[{\|

参考文献: