我有一个文件名,其中可以包含多个点,并且可以以任何扩展名结尾:
tro.lo.lo.lo.lo.lo.png
我需要使用正则表达式将最后出现的点替换为另一个字符串@2x
,然后再次替换点(非常像视网膜图像文件名),即:
tro.lo.png -> tro.lo@2x.png
这是我到目前为止所拥有的,但它不会匹配任何东西......
str = "http://example.com/image.png";
str.replace(/.([^.]*)$/, " @2x.");
有什么建议么?