许多正则表达式站点提到 (?J) 标志以允许重复名称。
这是否存在于 Python 中,或者是否有任何方法允许正则表达式中的重复名称?它没有在 Python 文档中列出,但是是否可以通过传递某个 int 标志来启用它?是否可以手动添加此支持?
请您参考如下方法:
不,正则表达式模块 re 根本不允许重复的命名子模式。 (?J) 特性仅存在于 PCRE 中。
但是the new regex module默认情况下允许您使用重复的命名捕获。
许多正则表达式站点提到 (?J) 标志以允许重复名称。
这是否存在于 Python 中,或者是否有任何方法允许正则表达式中的重复名称?它没有在 Python 文档中列出,但是是否可以通过传递某个 int 标志来启用它?是否可以手动添加此支持?
请您参考如下方法:
不,正则表达式模块 re 根本不允许重复的命名子模式。 (?J) 特性仅存在于 PCRE 中。
但是the new regex module默认情况下允许您使用重复的命名捕获。