Por ejemplo, tengo una cadena
"A - B - C como K - A,B,C"
Deje que el personaje sea "-"
Quiero guardar todo antes de la última aparición de "-", por lo que se debe guardar "A - B - C asdas K".
He intentado esto:
str = str.split(":").pop();¿Cómo puedo hacer esto?
Puedes hacer algo como esto:
var str = "A - B - C asdas K - A,B,C"; console.log(str.substring(0, str.lastIndexOf("-")));En primer lugar, obtiene el último índice del carácter que le interesa: '-', luego está usando una subcadena que obtiene una cadena 0-X.