匹配字符串中最后一个点的正则表达式

14 浏览
0 Comments

匹配字符串中最后一个点的正则表达式

我有一个文件名,其中可能有多个点,并且可以以任何扩展名结尾:

tro.lo.lo.lo.lo.lo.png

我需要使用正则表达式替换最后一个点为另一个字符串,比如@2x,然后再加上一个点(就像视网膜图像文件名一样),即:

tro.lo.png -> [email protected]

以下是我目前的代码,但它不会匹配任何内容...

str = "http://example.com/image.png";
str.replace(/.([^.]*)$/, " @2x.");

有什么建议吗?

0