如何避免此版本仅支持100个命名组错误?

时间:2015-08-10 18:08:32

标签: python regex

我想使用正则表达式列表(所有映射到一个特定标记)来搜索该标记的行,所以我尝试将所有正则表达式与“|”连接起来并使用它来搜索,但是我遇到了以下错误:

AssertionError: sorry, but this version only supports 100 named groups

如何避免此版本仅支持100个命名组错误?

1 个答案:

答案 0 :(得分:1)

如果您有超过100个命名组,则会出现此问题。解决方案是通过用(?:...)替换(...)的实例来使它们成为未命名的组。