基本上,我正在尝试使用关联数组中的元素替换部分字符串。但是,我需要根据在 replace() 表达式中捕获组生成的反向引用来获取元素。
使用第一个捕获组,我创建了这段代码,但它不起作用:
content = content.replace(/%(\w+)%/g,this.vars["$1"]);
(正则表达式工作正常......我只是无法让它抓住数组元素。)
我将如何实施这样的事情?
基本上,我正在尝试使用关联数组中的元素替换部分字符串。但是,我需要根据在 replace() 表达式中捕获组生成的反向引用来获取元素。
使用第一个捕获组,我创建了这段代码,但它不起作用:
content = content.replace(/%(\w+)%/g,this.vars["$1"]);
(正则表达式工作正常......我只是无法让它抓住数组元素。)
我将如何实施这样的事情?