我有一个文件名,其中可能有多个点,并且可以以任何扩展名结尾:
tro.lo.lo.lo.lo.lo.png
我需要使用正则表达式将最后一个句点替换为另一个字符串,例如@2x
,然后再加上一个点(非常类似于视网膜图像文件名),即:
tro.lo.png -> tro.lo@2x.png
这是我目前的代码,但它无法匹配任何内容...
str = "http://example.com/image.png";
str.replace(/.([^.]*)$/, " @2x.");
有任何建议吗?