如何用JS正则表达式将字符串替换成形式?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1136个文字,预计阅读时间需要5分钟。
目录 + replace() 方法介绍 + 简单用法 + 重点:函数替换 + 补充:替换特殊字符 + 总结 + replace() 方法介绍 + replace() 方法执行搜索替换操作。 + 它接收一个正则表达式作为第一个参数,一个替换字符串作为第二个参数。
目录
- replace()方法介绍
- 简单用法
- 重点:函数替换
- 补充:替换特殊字符
- 总结
replace()方法介绍
replace()方法执行搜索替换操作。
它接收一个正则表达式作为第一个参数, 接收一个替换字符串作为第二个参数。
它搜索调用它的字符串, 寻找与指定模式匹配的文本。
如果正则表达式带g标志, replace()方法会替换字符串中的所有匹配项; 否则, 它只替换第一个匹配项。
如果replace()方法的第一个参数是一个字符串而非正则表达式, 这个方法会按照字面值进行搜索。
简单用法
let text = 'my name is hu,you NAME is zhang'; // 因为字符串是不可修改的对象所以要赋值给一个新变量, 也可以对其重新赋值 text = text.replace(/name/gi,'like'); // 标志g表示全局匹配,标志i表示不区分大小写 console.log(text); // my like is hu,you like is zhang
不过replace()方法的能力远不止这些。
本文共计1136个文字,预计阅读时间需要5分钟。
目录 + replace() 方法介绍 + 简单用法 + 重点:函数替换 + 补充:替换特殊字符 + 总结 + replace() 方法介绍 + replace() 方法执行搜索替换操作。 + 它接收一个正则表达式作为第一个参数,一个替换字符串作为第二个参数。
目录
- replace()方法介绍
- 简单用法
- 重点:函数替换
- 补充:替换特殊字符
- 总结
replace()方法介绍
replace()方法执行搜索替换操作。
它接收一个正则表达式作为第一个参数, 接收一个替换字符串作为第二个参数。
它搜索调用它的字符串, 寻找与指定模式匹配的文本。
如果正则表达式带g标志, replace()方法会替换字符串中的所有匹配项; 否则, 它只替换第一个匹配项。
如果replace()方法的第一个参数是一个字符串而非正则表达式, 这个方法会按照字面值进行搜索。
简单用法
let text = 'my name is hu,you NAME is zhang'; // 因为字符串是不可修改的对象所以要赋值给一个新变量, 也可以对其重新赋值 text = text.replace(/name/gi,'like'); // 标志g表示全局匹配,标志i表示不区分大小写 console.log(text); // my like is hu,you like is zhang
不过replace()方法的能力远不止这些。

