我正在使用 python 正则表达式模块,re
.
我需要在这两个短语上匹配 '(' ')' 内的任何内容,但“不要那么贪婪”。像这样:
show the (name) of the (person)
calc the sqrt of (+ (* (2 4) 3))
结果应该从短语 1 返回:
name
person
结果应该从短语 2 返回:
+ (* (2 4) 3)
问题是,为了适应第一句话,我用'\(.*?\)'
这,在第二个短语,正好适合+ (* (2 4)
并使用'\(.*\)'
正确地适合第二个短语,在第一个短语上适合(name) of the (person)
什么正则表达式对这两个短语都有效?