【发布时间】:2021-02-22 08:10:30
【问题描述】:
我有像 _Z6__comp7StudentS_ 这样的解组函数名称列表
_Z4SortiSt6vectorI7StudentSaIS0_EE。我阅读了 wiki,发现它遵循某种定义的结构。 _Z 是修饰符号,后跟一个数字,然后是该长度的函数名称。
所以我想使用正则表达式检索该函数名称。我只接近_Z(?:\d)(?<function_name>[a-z_A-Z]){\1}。但是引用 \1 是行不通的,因为它的字符串,对吧?是否有一个单一的正则表达式模式解决方案。
【问题讨论】:
-
您展示的示例的结果究竟应该是什么?
-
@mkrieger1 "__comp" 用于第一个,"Sort" 用于第二个
标签: python-3.x regex regex-lookarounds