这是我的代码:
var myStr = "/private_images/last-edit/image-work-med.png";
我想将最后 7 个字符 ( med.png
)替换为big.png
. 或者,如您所见,-
拆分后的最后一次出现。
我该怎么做?我想到了正则表达式,但我不是他们的拥护者。试过:
myStr = myStr .replace(/-([^-]*)$/, "big" + '$1');
但它取代了最后一次-
,而不是最后一次。所以结果是/private_images/last-edit/image-workbigmed.png