String 扩展
# String 扩展
# String.prototype.replaceAll()
replaceAll()
方法返回一个全新的字符串,所有符合匹配规则的字符都将被替换掉。
语法
const newStr = str.replaceAll(regexp|substr, newSubstr|function)
第一个参数(匹配项)可以是一个字符串或者一个正则表达式,第二个参数(替换值)可以是一个字符串或者一个每次匹配都要调用的回调函数,这点和 replace() (opens new window) 方法是一样的。
示例
const str = 'PHP is the best language, I love the PHP, are you interested in PHP?';
const newStr = str.replaceAll('PHP', 'JavaScript');
console.log(newStr);
// "JavaScript is the best language, I love the JavaScript, are you interested in JavaScript?"
1
2
3
4
2
3
4
# 参考资料
(完)