У меня есть имя файла, которое может иметь несколько точек в нем и может заканчиваться любым расширением:
tro.lo.lo.lo.lo.lo.png
Мне нужно использовать регулярное выражение для замены последнего вхождения точки другой строкой, например @2x
, а затем снова точкой (очень похожей на имя файла изображения сетчатки), то есть:
tro.lo.png -> [email protected]
Вот то, что у меня есть до сих пор, но ничего не будет соответствовать...
str = "http://example.com/image.png";
str.replace(/.([^.]*)$/, " @2x.");
любые предложения?