Regex: соответствие скобок как жадным, так и не жадным

Я использую модуль регулярных выражений Python, re .

Мне нужен) чтобы соответствовать чему-либо внутри '(' ')' в этих двух фразах, но "не так жадно". Примерно так:

show the (name) of the (person)

calc the sqrt of (+ (* (2 4) 3))

Результат должен возвращаться из фразы 1:

name
person

Результат должен возвращаться из фразы 2:

+ (* (2 4) 3)

Проблема в том, что, чтобы соответствовать первой фразе, в первой фразе подходит (имя) (человека)

Какое регулярное выражение правильно работает с обеими фразами?

5
задан AndersTornkvist 24 October 2011 в 21:17
поделиться