先看代碼 instance:
究其因:
正則表達式中的三組括號把匹配結果分成三組
m.group() == m.group(0) == 所有匹配的字符(即匹配正則表達式整體結果)
group(1) 列出第一個括號匹配部分,group(2) 列出第二個括號匹配部分,group(3) 列出第三個括號匹配部分。
m.groups() 返回所有括號匹配的字符,以tuple格式。m.groups() == (m.group(0), m.group(1), …)沒有匹配成功的,re.search()返回None
當然鄭則表達式中沒有括號,group(1)肯定不對了。