当前位置:Gxlcms > JavaScript > Replace中的正则表达式_正则表达式

Replace中的正则表达式_正则表达式

时间:2021-07-01 10:21:17 帮助过:12人阅读

本文主要介绍了Replace中的正则表达式的相关知识,在文章给大家介绍了replace把原有的字符替换成新的字符的方法,需要的朋友可以参考下,希望能帮助到大家。

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

1. replace的字符串替换


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

2. replace的正则的替换


首先和exec捕获一样,把所有和我们匹配正则的都捕获到,然后把捕获的内容替换成我们需要替换的新内容。
/pku/g按照这个正则把str中所有可以匹配的都捕获到,然后统一都替换成'pkusoft'
replace第二个参数若是一个函数

1. 匿名函数执行多少次,取决于正则能在字符串中捕获多少次

2. 每次执行匿名函数,arguments值和通过exec捕获到的内容很类似

3. return 返回值就是需要去替换的内容


replace的分组捕获


replace的应用


相关推荐:

正则表达式表单验证的实例介绍

JS使用正则表达式找出最长连续子串长度

用正则表达式让字符高亮显示

以上就是Replace中的正则表达式_正则表达式的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行