我正在尝试使用 RegEx 将响应标头中位置标记末尾的确认号提取到页面。响应头如下:
HTTP/1.1 302 Moved Temporarily
Date: Mon, 09 Sep 2013 17:55:50 GMT
Server: Apache-Coyote/1.1
Location: http://test.regtest.com/cart/confirmation?confirmationNumber=00284031
Content-Language: en
Content-Length: 0
X-Cnection: close
Content-Type: text/plain; charset=UTF-8
Vary: Accept-Encoding
例如,如果在标题中的行是这样的:
Location: http://test.regtest.com/cart/confirmation?confirmationNumber=00284031
我希望稍后将其返回以用作变量:
00284031
我当前的 RegEx 表达式是这样的:
Location: http://test.regtest.com/cart/confirmation?confirmationNumber=(\d+)?
我是 RegEx 的新手,我上面写的内容基于以下链接中的示例:
http://www.sourcepole.ch/2011/1/4/extracting-text-from-a-page-and-using-it-somewhere-else-in-jmeter
我需要这个确认号来为我正在编写的 Jmeter 脚本进行动态页面重定向。任何帮助将不胜感激,如果您需要其他信息来帮助回答问题,请告诉我!
提前谢谢了。