регулярное выражение для разделения строки, используя пробелы, но не учитывая двойные кавычки или одинарные кавычки
Я хочу разбить строку, используя пробелы, но не учитывая двойные кавычки или одинарные кавычки.
Я пытался с помощьюРегулярное выражение для разбиения строки с использованием пробела, когда оно не заключено в одинарные или двойные кавычки но это не удалось в некоторых случаях.
Input : It is a "beautiful day"'but i' cannot "see it"
и вывод должен быть
It
is
a
"beautiful day"'but i'
cannot
"see it"
Регулярное выражение в приведенной выше ссылке привело к
It
is
a
"beautiful day"
'but i'
cannot
"see it"
я хочу"beautiful day"'but i'
в одной строке.
Может ли кто-нибудь помочь мне написать правильное регулярное выражение?