-6

可能重复:
替换字符串中的所有匹配项

我找到了这个问题/答案:

使用 JavaScript 正则表达式将数字 HTML 实体替换为其实际字符

我只需要替换一个实体。如何将特定模式与正则表达式匹配?

我对正则表达式了解不多,所以我这样做了:

.replace('–', '–')

但它显然只取代了第一个实例。

谢谢,

托马斯

4

2 回答 2

4

replace方法仅在您使用字符串时替换第一次出现。使用正则表达式,以便您可以指定全局标志g

.replace(/–/g, '–')
于 2012-05-06T18:04:03.797 回答
1
.replace(/–/g, '–')

g标志表示全局,因此它替换所有实例。

于 2012-05-06T18:03:22.040 回答