在JavaScript(JS)中,替换字符通常使用内置的 String.prototype.replace()
方法。这个方法可以用来替换字符串中的特定字符或子串。
replace()
方法接受两个参数:
let str = "Hello, World!";
let newStr = str.replace("World", "JavaScript");
console.log(newStr); // 输出: "Hello, JavaScript!"
let str = "apple, apple pie, apple juice";
let newStr = str.replace(/apple/g, "orange");
console.log(newStr); // 输出: "orange, orange pie, orange juice"
replace()
方法只替换第一个匹配项。要替换所有匹配项,需要使用带有全局标志 g
的正则表达式。.
, *
, ?
等),需要对这些字符进行转义。let str = "apple, apple pie, apple juice";
let newStr = str.replace(/apple/g, (match) => {
return match.toUpperCase();
});
console.log(newStr); // 输出: "APPLE, APPLE pie, APPLE juice"
通过掌握 replace()
方法及其相关技巧,你可以轻松实现JavaScript中的字符替换操作。
领取专属 10元无门槛券
手把手带您无忧上云