如果我有一个字符串" CompletenessConstraint(Completeness(contentname,None))">
如何只访问嵌套括号内的部分?
例如,在上面的字符串中,我想访问'contentname'。
我试过下面的
str.extract(r"((.*?))", expand=False)
只得到"完备性(contentname,None")
如有任何帮助,不胜感激。
您可以使用以下模式:b(?!.*()w+(?=,)
参见Regex Demo
另一种选择是在最后一个圆括号后捕获1个或多个单词字符,并匹配尾随逗号后面的任何字符((
或换行符除外)。
((w+),[^(nr]*$
Regex演示