Мне нужно разбить строку, как показано ниже, на основе пробела в качестве разделителя. Но любое пространство внутри цитаты должно быть сохранено.
research library "not available" author:"Bernard Shaw"
до
research
library
"not available"
author:"Bernard Shaw"
Я пытаюсь сделать это в C Sharp, у меня есть это регулярное выражение: @"(?<="")|\w[\w\s]*(?="")|\w+|""[\w\s]*"""
из другого поста в SO, который разбивает строку на
research
library
"not available"
author
"Bernard Shaw"
что, к сожалению, не соответствует моим точным требованиям.
Я ищу любое регулярное выражение, которое бы сработало.
Любая помощь приветствуется.