Quiero extraer todo entre la mayoría de las comillas externas, por ejemplo, de:
"
bla
"bla" bla
"
quiero extraer
bla
"bla" bla
Probé https://regex101.com/r/QJZILd/1
(?<=(.*)")(.+)(?=")$
pero no funciona, ¿por qué? y como arreglar?
Solución del problema
// even with trailing spaces and quoetes in-between
const textToClean = ' "sd"sdfd"fd" fdsaf '
const regexMatchGroupBetweenQuotes = /"(.*)"/
const matches = textToClean.match(regexMatchGroupBetweenQuotes)
const cleanText = matches[1]?? ''
console.log(`result: ${cleanText}`)
No hay comentarios:
Publicar un comentario