Expresion regular espacio ó comillas

Iniciado por i-Charlie, 24 Abril 2010, 20:31 PM

0 Miembros y 1 Visitante están viendo este tema.

i-Charlie

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
ExDiseñador de www.Estudio-Digital.net