Javascript 在Fiddler CustomRules.js中使用RegExp.$1

Javascript 在Fiddler CustomRules.js中使用RegExp.$1,javascript,fiddler,jscript.net,Javascript,Fiddler,Jscript.net,我已经使用Fiddler几天了,用自己的逻辑扩展CustomRules.js 我试图用正则表达式从响应体中获取一些信息 这是我抄袭的 但是,在fiddler中使用此选项会在保存文件时出错。不支持说出RegExp.$1 我想这与() 请注意,在快速模式(JScript.NET的默认模式)下运行时,RegExp对象的属性不可用。要从使用这些属性的命令行编译程序,必须使用/fast-关闭fast选项。在ASP.NET中关闭“快速”选项是不安全的,因为未切换“快速”模式 但是,如何在CustomRule

我已经使用Fiddler几天了,用自己的逻辑扩展CustomRules.js

我试图用正则表达式从响应体中获取一些信息

这是我抄袭的

但是,在fiddler中使用此选项会在保存文件时出错。不支持说出RegExp.$1

我想这与()

请注意,在快速模式(JScript.NET的默认模式)下运行时,RegExp对象的属性不可用。要从使用这些属性的命令行编译程序,必须使用/fast-关闭fast选项。在ASP.NET中关闭“快速”选项是不安全的,因为未切换“快速”模式


但是,如何在CustomRules.js中切换快速模式?这可能吗?

不知道JScript,但在JavaScript
RegExp.prototype.exec
中,返回
null
或数组,其中的成员是匹配的子字符串,后跟捕获的组

因此,您的
s
将是
arr[1]

    var s : String;
    var re : RegExp = new RegExp("d(b+)(d)","ig");
    var str : String = "cdbBdbsbdbdz";
    var arr : Array = re.exec(str);
    s = RegExp.$1;