我收到了这样的回复
</api/sale/mailboxApplications/confirm-email?verificationCode=SPTp%2FMl6Dbmqn3%2BlN0nsIfBIqmAN16Tc%2F4Hy30VIjb50US%2FRHRlzoKFRg4JjFBxeHmpecJCaiuZwtUCtVL3ELQDfw2USXHQt6Nmx87KUSzepmhlWvcXLgwLqL0vYR2Py4%2B6Fu9TIijAPrWbxPJ%2F9eelmqfzGrtxbd8Vu9u9LcrI%3D&applicationId=3c77be27-98bd-4fac-bbf8-cfa201ce1a24
或
/api/sale/mailboxApplications/confirm-email?verificationCode=%2B1YDDRKZUi7D5nMsArlhnn6eOPtIp6aWM%2BVv6fg8OjzcBcPQI5bAQq3pHuJq8O7T0LmRrzfcwrd71VfZ2VCHVUOSGCaSa1np6XYQ0sswIPBFzepUMFi%2FynWRvrNhgA0fhvsC56nNArhYPcnghsTnRyUod%2BiS6u6CDTlYvmqzKsc%3D&applicationId=733f125b-61bd-4876-aded-ed95f02da4c4 </pre>
我的问题是,我无法从“verificationCode =”和“&”之间的响应中获取“verificationCode”
我尝试了这种正则表达式,但没有一个起作用:
(?<=verificationCode=)(.*\n?)(?=&)
(?<=verificationCode=).*?(?=&)
(?<=verificationCode=)(.+)(?=&)
(?<=verificationCode=)(.*)(?=&)
每次,jmeter 都会返回“0”-作为默认值
我已经检查了https://regex101.com/中的每个正则表达式,它们在那里运行良好 我错过了什么?
没关系。 我放了
verificationCode=(?s)(.*)&
并将组号设置为$1$
工作正常