Код: Выделить всё
*, bob, DATE('gdfgfd', 'Fdsfds', ('fdsfdfsd')), george
Код: Выделить всё
[
"*",
"bob",
"DATE('gdfgfd', 'Fdsfds', ('fdsfdfsd'))",
"george"
]
Итак, я' Я сделал это: [^(,\s]+|\([^)]+\), но это дает сокращение, даже если внутри скобок обнаружены запятые.
Кто-нибудь знает, как сделать то, что я имею в виду?
РЕДАКТИРОВАТЬ:
Хорошо, если быть очень ясным и прямым.
Я получил это: SELECT MyField, Field2, Blabla, Function(param) и т. д. FROM table Blabla
Я получил строку MyField, Field2, Blabla, Function(param ) и т.д. уже потому, что запрос выполняется с помощью нескольких классов функций, таких как $DB->Select('MyField, Field2, Blabla, Function(param) и т.д.'); но теперь я хочу проанализировать все между запятыми, поэтому MyField, Field2, Blabla, Function(param) и т. д. становятся такими:
[*]MyField
[*]Поле2
[*]Blabla
[*]Функция (параметр)
[*]и т. д.
Подробнее здесь: https://stackoverflow.com/questions/107 ... ect-clause