// 示例代码:使用 js replace 方法进行字符串替换
// 基本用法:替换第一个匹配项
let str = "Hello world!";
let newStr = str.replace("world", "JavaScript");
console.log(newStr); // 输出: Hello JavaScript!
// 使用正则表达式进行全局替换
let text = "The rain in SPAIN stays mainly in the plain.";
let result = text.replace(/ain/g, "ain( replaced )");
console.log(result); // 输出: The rain( replaced ) in SPAIN stays mainly( replaced ) in the plain.
// 使用函数作为参数进行动态替换
let sentence = "Visit Microsoft and Microsoft!";
let pattern = /microsoft/gi;
let replaced = sentence.replace(pattern, function(match) {
return match.charAt(0).toUpperCase() + match.slice(1);
});
console.log(replaced); // 输出: Visit Microsoft and Microsoft!
replace()
方法可以替换字符串中的第一个匹配项。例如,将 "world"
替换为 "JavaScript"
。g
标志)可以替换所有匹配项。例如,将所有的 "ain"
替换为 "ain( replaced )"
。replace()
方法还可以接受一个函数作为第二个参数,该函数会在每次匹配时被调用,返回的值将用于替换匹配项。例如,将 "Microsoft"
的首字母大写。上一篇:js 文本替换
下一篇:js 字符转json
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站