Citações de preservação de cadeia de caracteres de divisão de expressões regulares Regex
Preciso dividir uma string como a abaixo, com base no espaço como delimitador. Mas qualquer espaço dentro de uma cotação deve ser preservado.
research library "not available" author:"Bernard Shaw"
para
research
library
"not available"
author:"Bernard Shaw"
Eu estou tentando fazer isso no C Sharp, eu tenho este Regex:@"(?<="")|\w[\w\s]*(?="")|\w+|""[\w\s]*"""
de outra postagem no SO, que divide a string em
research
library
"not available"
author
"Bernard Shaw"
que infelizmente não atende aos meus requisitos exatos.
Estou à procura de qualquer Regex, que faria o truque.
Qualquer ajuda apreciada.