【摘要】:字符串函数string.replace支持使用正则表达式查找字符串,并进行替换。◇ newSubstr:必选参数,表示新的子字符串;如果regexp参数使用了分组捕获,则newSubstr可以使用$0~$9表示对应匹配的分组字符串。图11.4.4使用string.replace替换字符串string.replace支持使用匹配字符串调用callback函数并将函数返回值作为新字符串的替代值。动手写11.4.5执行11.4.5.html,输出结果到网页,如下图所示。图11.4.5使用函数修改string.replace替换时匹配的子字符串
字符串函数string.replace(regexp, newSubstr)支持使用正则表达式查找字符串,并进行替换。如果原字符串包含指定模式的子字符串,使用新字符串替换,则返回替换后的字符串;如果没有查询到满足匹配模式的字符串,则返回结果与原字符串一样。语法如下:
参数说明:
◇ string:表示字符串、字符串变量或字符串对象。
◇ regexp:必选参数,表示用于搜索子字符串的正则表达式。
◇ newSubstr:必选参数,表示新的子字符串;如果regexp参数使用了分组捕获,则newSubstr可以使用$0~$9表示对应匹配的分组字符串。
11.4.4.html使用正则表达式查找子字符串并进行替换,如下所示。
动手写11.4.4
执行11.4.4.html,输出结果到网页,如下图所示。(www.chuimin.cn)
图11.4.4 使用string.replace替换字符串
string.replace(regexp, callback)支持使用匹配字符串调用callback函数并将函数返回值作为新字符串的替代值。callback替换函数的第一个参数以表示匹配的字符串,从第二个参数开始表示分组捕获的子字符串,因此callback接收的参数数量会根据分组捕获数量变化。
11.4.5.html使用分组将匹配的数字加1,如下所示。
动手写11.4.5
执行11.4.5.html,输出结果到网页,如下图所示。
图11.4.5 使用函数修改string.replace替换时匹配的子字符串
相关推荐