Tengo una línea determinada. Quiero obtener de esta línea la palabra "EE. UU." , que está después de la segunda coma, ¿cómo puedo obtenerla? Tengo muchas de esas líneas, necesito obtener una palabra determinada que esté después de la segunda coma.
let x = `Addr: Miami Beach, FL 321, USA, Distance: 7642 mi`;Simplemente dividir la cadena en comas y acceder al elemento después del segundo debería ser suficiente. Siempre que la línea contenga suficientes comas, puede hacer:
const x = `Addr: Miami Beach, FL 321, USA, Distance: 7642 mi`; const result = x.split(",")[2].trim(); console.log(result); Tenga en cuenta que llamé a la función String.prototype.trim() simplemente para eliminar los espacios en blanco desde el principio de una cadena.
Puede split la cadena y obtener el segundo índice del valor. Usar encadenamiento opcional .? para evitar el error.
let x = `Addr: Miami Beach, FL 321, USA, Distance: 7642 mi`; let value = x.split(',')?.[2]?.trim() || "" console.log(value)