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