标签: regex
也许,问题在于更多的一般RE行为。 在下面的示例中,我期望在第一个子组中捕获“ 1”,但似乎没有。我的理解似乎是错误的。 有人可以解释为什么group(1)是'2'而不是'1'
>>> nums = '12 34 56 78 90' >>> reob = re.compile('(\d)+') >>> reob.search(nums).group() '12' >>> reob.search(nums).group(1) '2'
谢谢。