javascript的replace替换字符串的最后一个匹配项

时间:2021-05-08 05:38:40

项目需求:

替换最后一个匹配项

 

使用方法:

replace

 

使用replace匹配的是第一个匹配项,或者使用g进行全局匹配,与需求不符

 

匹配最后一个匹配项并替换,需要用到一种贪婪模式

 

var str = 000p111p222p333
str = str.replace(/(.*)p/, '$1div')
console.log(str)  //000p111p222div333