これは私のコードです:
var myStr = "/private_images/last-edit/image-work-med.png";
med.png最後の 7 文字 ( ) をに置き換えたいと思いbig.pngます。または、ご覧のとおり、-分割後の最後のオカレンスです。
どうすればいいですか?私は正規表現について考えていますが、私は正規表現のチャンピオンではありません。試した:
myStr = myStr .replace(/-([^-]*)$/, "big" + '$1');
-ただし、最後の出現ではなく、最後の を置き換えます。結果は/private_images/last-edit/image-workbigmed.png