que tiene un nombre de archivo que puede tener varios puntos en él y podría acabar con cualquier extensión:expresión regular que concuerda la última ocurrencia de punto en una cadena
tro.lo.lo.lo.lo.lo.png
Tengo que utilizar una expresión regular para reemplazar el último ocurrencia del punto con otra cadena como @2x
y luego el punto de nuevo (muy parecido a un nombre de archivo de imagen de la retina), es decir:
tro.lo.png -> [email protected]
Esto es lo que tengo hasta ahora pero no va a coincidir con cualquier cosa ...
str = "http://example.com/image.png";
str.replace(/.([^.]*)$/, " @2x.");
alguna sugerencia?
Necesita una búsqueda negativa si desea hacerlo con expresiones regulares, pero realmente no debería –