Regex para dividir una cadena usando espacio cuando no está rodeado de comillas simples o dobles

Soy nuevo en expresiones regulares y agradecería su ayuda. Estoy tratando de armar una expresión que dividirá la cadena de ejemplo usando todos los espacios que no están rodeados por comillas simples o dobles. Mi último intento se ve así:(?!") y no funciona del todo. Se está dividiendo en el espacio antes de la cita.

Entrada de ejemplo:

This is a string that "will be" highlighted when your 'regular expression' matches something.

Salida deseada:

This
is
a
string
that
will be
highlighted
when
your
regular expression
matches
something.

Tenga en cuenta que"will be" y'regular expression' retener el espacio entre las palabras.

Respuestas a la pregunta(13)

Su respuesta a la pregunta