1、首先,以如图所示的replace方法为例。replace函数第一项是正则表达式,末尾的表示全部替换,而不是只替换第一项。

2、如果在replace的替换结果中,要包含正则表达式分组匹配结果,使用$n符号。

3、以上是正则表达式的普通用法。高级用法比如,replace函数的第二个参数使用脑栲葱蛸函数代替。函数的第一个参数是正则表达式完整匹配,第二及后面的参数是正则表达式分组。

4、如图是上面的代码的运行效果。可以看到,正则表达式完整匹配和匹配组信息都被传入函数。同时,函数的返回值会作为替换项。

5、如图是一个具体使用情景,调用函数计算匹配项返回,实现了把字符串中的某一部分计算并将结果替换的效果。
