Я ищу, чтобы создать выражение регулярных выражений, которые будут анализировать строку функций, как правило, глядя, как это:Regex строка синтаксического анализа расслоение плотной функций
" a b () c d (1, 2) text(' asdf sg sf sd sdf ') "
в массив со всеми пробелами удалены для пространств внутри, кроме как одиночные или двойные кавычки. IE, что-то вроде этого:
['a','b()','c','d(1,2)',"text(' asdf sg sf sd sdf ')"]
Я уверен, что этот типа проблемы вокруг с рождения вычислительной техники, поэтому я удивлен, что я не могу найти изящное решение регулярного выражения этой проблемы уже в Интернете !
Любая помощь будет оценена!
Пожалуйста, напишите, что вы пробовали до сих пор. – Tibrogargan
Извините, я оставил кавычки в массиве. Я имел в виду: ['a', 'b()', 'c', 'd (1,2)', "text ('asdf sg sf sd sdf')"] – dph987
, поэтому отредактируйте ответ и исправьте его – Dekel