js replace 如何替换字符串中的最后一个匹配项

1.正则表达时,贪婪模式,.*会一直匹配到最后一个

// 验证
let str = "123【空】345【空】789【空】0";
let res = str.replace(/(.*)【空】/,'$1测试');
console.log(res); // 123【空】345【空】789测试0

.

posted @ 2019-01-21 23:01  每天都要进步一点点  阅读(11147)  评论(0编辑  收藏  举报