Ох уж эти регулярки

Frozzeg
Дата: 29.01.2010 22:02:10
Никак не могу сделать шаблон для регулярки, которая искала бы максимально вложенные скобки

например в 5+(6-(5+9)-1) найти (5+9), можно конечно найти сначала первые скобки, затем в них произвести еще один поиск и т.д., но может можно все таки добиться желаемого результата одним пробегом регулярки?
Яростный Меч
Дата: 29.01.2010 22:43:30
Если нужны "скобки, внутри которых нет скобок", то
Regex r = new Regex(@"\([^()]+\)");
Frozzeg
Дата: 29.01.2010 23:25:43
хм, делал нечто подобное, но тогда это не работало почему-то, видимо из-за невнимательности что-то упустил
спасибо!
Frozzeg
Дата: 23.03.2010 20:07:58
еще одна проблема

парсю эту ссылку
автор
<a href='http://qwe.ru/13/'>CSharp 14</a>

этой регуляркой
<a href='http://qwe.ru/[0-9]+/'>([a-zA-Z0-9 ]+)[^<>]+</a>
однако почему-то по регулярке из скобок находит "CSharp 1", прямо таки чудеса
megaton
Дата: 23.03.2010 22:55:58
Схожий вопрос был на iЧаВО.