Javascript替换所有字符串

replace+g

JavaScript中的replace()函数可以接受一个正则表达式作为第一个参数,并使用第二个参数来替换与该正则表达式匹配的文本。因此,可以使用正则表达式来匹配多个字符串,并使用相应的替换文本来替换它们。

let str = "Today I had an apple apple apple apple.";  
let newStr = str.replace(/apple/g, "fruit");  
console.log(newStr);

这里设置正则表达式的匹配模式为g(全局模式)就能把所有字符串替换掉。

replaceAll

JavaScript的String.prototype.replaceAll()方法可以一次替换多个字符串。这个方法接受两个参数:第一个参数是一个正则表达式或字符串,表示要替换的文本;第二个参数是一个替换文本或函数,用于替换匹配的文本。

let str = "Today I had an apple apple apple apple.";  
let newStr = str.replaceAll("apple", "fruit");  
console.log(newStr);

参考

https://www.imangodoc.com/f5b119f1.html

猜你喜欢

转载自blog.csdn.net/lilongsy/article/details/131834286