在JS中使用replaceAll()方法替换全部匹配项

分类:知识百科 日期: 点击:0

replaceAll() 方法用于替换字符串中的所有匹配项。它与replace() 方法类似,但是它替换字符串中的所有匹配项,而不是第一个匹配项。

replaceAll() 方法接受两个参数:要替换的字符串(正则表达式)和要替换为的字符串。

下面是一个使用replaceAll() 方法的示例:

let str = "Hello World, Hello World!";
let newStr = str.replaceAll("Hello", "Goodbye");
console.log(newStr); // Goodbye World, Goodbye World!

在上面的示例中,我们声明了一个字符串变量,使用replaceAll() 方法替换了字符串中所有的“Hello”字符串,替换为“Goodbye”字符串。我们使用了console.log() 方法来输出结果。

replaceAll() 方法也可以用来替换正则表达式:

let str = "Hello World, Hello World!";
let newStr = str.replaceAll(/Hello/g, "Goodbye");
console.log(newStr); // Goodbye World, Goodbye World!

在上面的示例中,我们使用了正则表达式来替换字符串中所有的“Hello”字符串,替换为“Goodbye”字符串。

replaceAll() 方法对于替换字符串中的所有匹配项非常有用,它可以节省大量的时间,而不必一个一个地替换。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。