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