Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Анализ строки, используя регулярные выражения

370
10 февраля 2008 года
koval
443 / / 29.08.2005
Доброго всемвремени суток.
Вот вопросик:
есть строка которую надо анализировать, примерно следующего вида
Цитата:
[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 )


и анализировать ее дальше, подскажите как можно осуществить данное деяние.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог