时间:2021-07-01 10:21:17 帮助过:12人阅读
replace:把原有的字符替换成新的字符
1. replace的字符串替换
在不使用正则的情况下,每次执行只能替换一个字符,每次执行都是从0开始替换,有重复的,无法全部替换
2. replace的正则的替换
首先和exec捕获一样,把所有和我们匹配正则的都捕获到,然后把捕获的内容替换成我们需要替换的新内容。
/pku/g按照这个正则把str中所有可以匹配的都捕获到,然后统一都替换成'pkusoft'
replace第二个参数若是一个函数
1. 匿名函数执行多少次,取决于正则能在字符串中捕获多少次
2. 每次执行匿名函数,arguments值和通过exec捕获到的内容很类似
3. return 返回值就是需要去替换的内容
replace的分组捕获
replace的应用
相关推荐:
正则表达式表单验证的实例介绍
JS使用正则表达式找出最长连续子串长度
用正则表达式让字符高亮显示
以上就是Replace中的正则表达式_正则表达式的详细内容,更多请关注Gxl网其它相关文章!