【发布时间】:2011-10-23 00:53:37
【问题描述】:
如何在替换字符串中使用模式中匹配的变量?
var regexp = new RegExp('needle', 'ig');
str.replace(regexp, '<span class="marked">//1</span>')
【问题讨论】:
-
@Peter Kelly:我不确定这是否有效——他的示例没有引用 parsing HTML,而是处理在字符串周围添加 HTML 标记。这是正则表达式的完全有效用途。
-
您在哪里看到可以使用
//1?仔细阅读有关替换字符串的文档,尤其是有关特殊$变量的部分。
标签: javascript regex replace