Эксперты по Regex, нужна помощь в разбивке:
((1+2 eq 3) and (2+5 eq 6) or currentyear('yyy') eq '2017')
на:
1, 2, eq, 3, and, 2, 5, eq, 6, or, currentyear('yyy'), eq, 2017
Я использую регулярное выражение:
"[() ]"
Проблема ввыражение функции currentyear('yyyy')
также разбивается на скобки.