对URL使用正则表达式

时间:2016-06-30 02:18:37

标签: java regex jmeter

我一直在为这个问题敲打头,但没有结果。

我有这样的网址:

http://1.1.1.1:8080/Offers

然后我点击创建按钮。它变成了:

http://1.1.1.1:8080/newaccount/Country/Region/State/2016/11/12/offer-111111.html

每次运行时,网址的2016/11/12/offer-111111部分都会不断变化。

我应该如何使用newaccount/Country/Region/State/2016/11/12/offer-111111中的正则表达式,以便我可以在1.1.1.1:8080/之后使用它,这意味着无论URL中的更改如何都会运行?

2 个答案:

答案 0 :(得分:1)

根据您的说明:

您正在获取第二个网址,即

  

http://1.1.1.1:8080/newaccount/Country/Region/State/2016/11/12/offer-111111.html

作为第一个网址命中的响应。

因此,您可以使用下面提到的正则表达式

  

newaccount /国家/地区/国家/(.*?)。HTML

然后在此附加引用名称代替2016/11/12/offer-111111,如此

http://1.1.1.1:8080/newaccount/Country/Region/State/${RegEX_RefrenceName}.html

答案 1 :(得分:1)

试试这个:

http://1.1.1.1:8080/newaccount/Country/Region/State/\d{4}/\d\d/\d\d/offer-\d+.html