【发布时间】:2016-04-19 20:24:41
【问题描述】:
group(0) 的确切定义是什么 研究?
有时搜索会变得复杂,我想知道根据定义假定的 group(0) 值是什么?
只是为了举例说明混淆的来源,请考虑这种匹配。打印的结果只有def。所以在这种情况下 group(0) 没有返回整个匹配。
m = re.search('(?<=abc)def', 'abcdef')
>>> m.group(0)
def
【问题讨论】:
-
这是一个匹配值。
-
abc不是比赛的一部分。 -
如果你想要
abc,为什么要往后看? -
使用前瞻或后瞻的全部意义在于它不包含在匹配中。