Python 正则表达式 DUPLICATE_NAMES 标志

标签 python regex python-2.7

许多正则表达式站点提到 (?J) 标志以允许重复名称。

这是否存在于 Python 中,或者是否有任何方法允许正则表达式中的重复名称?它没有在 Python 文档中列出,但是是否可以通过传递某个 int 标志来启用它?是否可以手动添加此支持?

最佳答案

不,正则表达式模块 re 根本不允许重复的命名子模式。 (?J) 特性仅存在于 PCRE 中。

但是the new regex module默认情况下允许您使用重复的命名捕获。

关于Python 正则表达式 DUPLICATE_NAMES 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24024817/

相关文章:

python - nvda 的正则表达式在所有大写字母之间放置空格?

python - 将默认装饰器应用于类的所有方法,并有选择地排除它们

Python ImageFont 和 ImageDraw 检查字符支持的字体

python - Pandas 按多列 NULL 过滤

python - 根据 ID 将 numpy 行转换为列

regex - 替换vim中第n个出现的单词

java - 简单的正则表达式来匹配前导零

python - 将两个 .join 方法合二为一

python - 使用BeautifulSoup时,html在某些搜索结果中需要不同索引号的数据

python - 使用 Python 获取一周中两天之间的日期