Python 反向查找未按预期工作

Python 反向查找未按预期工作,python,regex,Python,Regex,我有以下形式的字符串: FPLBX(2x3)ZE(53x13)(4x7)ZGQO 我想找到括号中的块,但前提是它们前面没有其他组 另一种方法很好用,但我不能用它 当前正则表达式: (\(\d*x\d*\))(?<!\)) (\(\d*x\d*\)(?您只需将所谓的“反向查找”断言,即(?-部分)放在搜索前即可: >>重新导入 >>>txt=“FPLBX(2x3)ZE(53x13)(4x7)ZGQO” >>>关于findall(r)(?你的意思是)(?我认为这是一个附加到块上的条件,而不

我有以下形式的字符串:

FPLBX(2x3)ZE(53x13)(4x7)ZGQO
我想找到括号中的块,但前提是它们前面没有其他组

另一种方法很好用,但我不能用它

当前正则表达式:

(\(\d*x\d*\))(?<!\))

(\(\d*x\d*\)(?您只需将所谓的“反向查找”断言,即
(?-部分)放在搜索前即可:

>>重新导入
>>>txt=“FPLBX(2x3)ZE(53x13)(4x7)ZGQO”

>>>关于findall(r)(?你的意思是
)(?我认为这是一个附加到块上的条件,而不是你必须基本上把它当作一个字符来对待。谢谢。