如何编写适用于Replace功能的正则表达式?

更新于
2026-09-16 18:03:35
30阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计516个文字,预计阅读时间需要3分钟。

如何编写适用于Replace功能的正则表达式?

replace:将原有的字符替换成新的字符

1.使用replace替换字符串

var str='pku2016pku2017';str=str.replace('pku', 'pkusoft');console.log(str);// 输出:pkusoft2016pkusoft2017// 在不使用正则的情况下,每次执行只能替换一个'pku'字符

replace:把原有的字符替换成新的字符

1. replace的字符串替换

var str = 'pku2016pku2017'; str = str.replace('pku', 'pkusoft'); console.log(str); // pkusoft2016pku2017

在不使用正则的情况下,每次执行只能替换一个字符,每次执行都是从0开始替换,有重复的,无法全部替换

2. replace的正则的替换

str = str.replace(/pku/g, 'pkusoft'); // 使用正则的全局匹配 console.log(str); // pkusoftsoft2016pkusoft2017

首先和exec捕获一样,把所有和我们匹配正则的都捕获到,然后把捕获的内容替换成我们需要替换的新内容。

阅读全文

本文共计516个文字,预计阅读时间需要3分钟。

如何编写适用于Replace功能的正则表达式?

replace:将原有的字符替换成新的字符

1.使用replace替换字符串

var str='pku2016pku2017';str=str.replace('pku', 'pkusoft');console.log(str);// 输出:pkusoft2016pkusoft2017// 在不使用正则的情况下,每次执行只能替换一个'pku'字符

replace:把原有的字符替换成新的字符

1. replace的字符串替换

var str = 'pku2016pku2017'; str = str.replace('pku', 'pkusoft'); console.log(str); // pkusoft2016pku2017

在不使用正则的情况下,每次执行只能替换一个字符,每次执行都是从0开始替换,有重复的,无法全部替换

2. replace的正则的替换

str = str.replace(/pku/g, 'pkusoft'); // 使用正则的全局匹配 console.log(str); // pkusoftsoft2016pkusoft2017

首先和exec捕获一样,把所有和我们匹配正则的都捕获到,然后把捕获的内容替换成我们需要替换的新内容。

阅读全文