Hola,
Mi duda radica en el uso de expresiones regulares en java. Mi objetivo es leer la línea de un fichero y extraer las palabras o las frases entre " ".
Para ello he usado la clase Scanner y el método .useDelimiter().
Sin embargo no consigo hacer que me funcione correctamente, .useDelimiter("\\s"); me extrae las palabras ignorando los espacios en blanco y \" ignora las comillas, pero no se como hacer para que me lea correctamente la línea (dejo un ejemplo)
linea: 123 "prueba" "abc jkr" 859
Mi objetivo sería obtener la siguiente lista: (123, prueba, abc jkr, 859)
¿Alguna sugerencia?
Gracias de antemano