Teniendo el siguiente enlace: /C:\Users\xxx\Desktop\yyy\public\assets\1634648850202.jpg
¿Cómo 1634648850202.jpg ?
Lo intenté:
const lastplace = thisUrl.substring(thisUrl.lastIndexOf("\"));Esto no funciona, porque la barra invertida se reconoce como un carácter funcional (¿es este el término correcto?)
Aquí hay 2 preguntas de mi parte:
Forma común:
thisUrl.split(/\/|\\/).pop() // 1634648850202.jpg También recomiendo dividir la url/ruta por ambas barras ( / , \ ) porque los diferentes entornos/sistemas usan caracteres diferentes.
UPD: solo haz tu \ doble para manejarlo (tienes razón, es un carácter de escape), así:
''.lastIndexOf('\\')También debe hacer lo mismo cuando inicia su cadena:
const thisUrl = '/C:\\Users\\xxx\\Desktop\\yyy\\public\\assets\\1634648850202.jpg';