Java regex: divide valores separados por comas pero ignora comas entre comillas

Tengo el siguiente texto:

"text","1","more, more text","3"

¿Podría alguien mostrarme amablemente qué delimitadores de expresiones regulares tengo que usar para obtener lo siguiente:

text
1
more, more text
3

Estaba leyendo el tutorial de Sunaqu, hasta "Métodos de la clase matcher" pero todavía estoy perdido. ¡Gracias

Si fuera algo así comotext,1,more sería bastante fácil, pero desafortunadamente no es así. ¿Algunas ideas

Respuestas a la pregunta(12)

Su respuesta a la pregunta