我想找到字符串“钱包”:10000000,并使用 oSession.utilFindInResponse(/"wallet":([0-9.]+),/,0); 但返回-1。
oSession.utilFindInResponse(/"wallet":([0-9.]+),/,0);
如何使用正则表达式搜索字符串FiddlerScript?
发布于 2022-09-18 11:27:59
oSession.utilFindInResponse 是根据为执行字符串搜索而定义的 Fiddler文件 。没有提到正则表达式,因此使用此命令不支持正则表达式。
oSession.utilFindInResponse
假设响应由文本(例如html页面或JSON文件)组成,您可以将响应主体作为字符串,并将标准的.Net命令应用于正则表达式搜索:
var bodyString = oSession.GetResponseBodyAsString(); var regex = /\"wallet\":([0-9.]+)/; if (regex.test(bodyString)) { }
https://stackoverflow.com/questions/73761395