括号中的正则表达式匹配括号

时间:2015-04-17 00:11:41

标签: python regex

我需要一个正则表达式来获取括号中的字符串,甚至是括号中的括号。

示例:int main() {printf ("hallo world"); return 0 ; }

结果:

>>> ()
    {printf ("hallo world"); return 0 ; }
    ("hallo world")

结果是获取字符串中的每个括号。我一直在努力工作几个小时,请注意我的正则表达知识不是我想要的:-)所以任何帮助都会感激不尽。我使用python来实现它。

1 个答案:

答案 0 :(得分:0)

要查找所有此类匹配,请使用以下内容,如Regex 101中的here所示:

matches = re.findall(r'\("(.*?)"\)', string)