例如var str="this is a happy and good and fresh and excited day";如何将字符串中最后一个“and”替换成“but”?我尝试了两种方法:1.以“and”为界split成数组,然后遍历循环数组每项手动拼接“and”,数组最后一项拼接“but”,再join成字符串。2.以空格为界split成数组,reverse数组,然后正向查找替换第一个匹配项,再reverse,再join。以上两种方法都有点傻瓜式,我想尝试string用array的splice方法或者用$n分组捕获之类的,但目前还没尝试成功(不太明白call/apply使用以及$n中n未知的情况如何处理),希望有大神能够赐下思路(js方向)谢谢
添加回答
举报
0/150
提交
取消