我正在学习python 我理解以下例子中的所有其他内容 但是,我真的不明白以下例子中的特殊(标签)含义。
re.compile('((?P<special>[0:-])\s)')
如果知道的话,请帮忙。
答案 0 :(得分:5)
他们被称为命名捕获组。
快速解释here:
Python的正则表达式模块是第一个提供解决方案的人:命名 捕获。通过为捕获组分配名称,您可以轻松完成 按名称引用它。 (?P&lt; name&gt; group)捕获组的匹配 反向引用“名称”。您可以参考该组的内容 带编号的反向引用\ 1或命名的反向引用 (ΔP=名)。
答案 1 :(得分:2)