首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript 中替换字符串的几种方法

替换字符串中的文本是 JavaScript 开发中的常见任务。本文研究几种用 和正则表达式替换文本的方法。

替换单个字串

通常 JavaScript 的 函数只会替换它在字符串中找到的第一个匹配的子符:

在这个例子中,仅替换了第一个 字串。

替换多个子串

如果希望 JavaScript 能够替换所有子串,必须通过 运算符使用正则表达式:

这一次次两个子串都会被替换。

除了使用内联 之外,还可以使用 对象的构造函数:

替换特殊字符

要替换特殊字符,例如 ,需要使用反斜杠对其转义。

如果给定字符串 ,要求把所有转义的减号( )替换为未转义的减号()。

可以用 做到:

或者用:

在第二个例子中不必用反斜杠来转义反斜杠。

你还知道哪些方法,请留言告诉大家。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201016A0E7YX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券