Регулярное выражение для разделения строки с использованием пробела, когда оно не заключено в одинарные или двойные кавычки
Я новичок в регулярных выражениях и был бы признателен за вашу помощь. Я пытаюсь собрать выражение, которое разделит пример строки, используя все пробелы, которые не заключены в одинарные или двойные кавычки. Моя последняя попытка выглядит так:(?!")
и не совсем работает. Это расщепляется на пространство перед цитатой.
Пример ввода:
This is a string that "will be" highlighted when your 'regular expression' matches something.
Желаемый вывод:
This
is
a
string
that
will be
highlighted
when
your
regular expression
matches
something.
Обратите внимание, что"will be"
а также'regular expression'
сохранить пространство между словами.