Анализ строки, используя регулярные выражения
Вот вопросик:
есть строка которую надо анализировать, примерно следующего вида
Цитата:
[System.ID] = '3152' AND ( [System.WorkItemType] <> 'Bug' AND ( [System.TeamProject] = @project OR [System.AssignedTo] = @me ))
используя регулярное выражение
Код:
\((?=[^\(]*\)).*?\)
нахожу самое нижнее вложение в скобках, для данного случая это
Цитата:
( [System.TeamProject] = @project OR [System.AssignedTo] = @me )
анализирую его и вот засада, для продолжения анализа строки мне из первой строки нужно удалить скобки, т.е. получить строку следуюющего вида
Цитата:
[System.ID] = '3152' AND ( [System.WorkItemType] <> 'Bug' AND [System.TeamProject] = @project OR [System.AssignedTo] = @me )
и анализировать ее дальше, подскажите как можно осуществить данное деяние.