美文网首页
python group()

python group()

作者: 郭海杰 | 来源:发表于2019-05-12 17:27 被阅读0次
import re
pattern = re.compile(r"([a-z]+) ([0-9]+)",re.I)

m = pattern.match("hello 2019 Hello 2018")

print(m.group(0))
print(m.group(1))
print(m.group(2))
# print(m.group(3))
print(m.group())

  1. 正则表达式中的三组括号把匹配结果分成三组
    group() 同group(0)就是匹配正则表达式整体结果
    group(1) 列出第一个括号匹配部分,group(2) 列出第二个括号匹配部分,group(3) 列出第三个括号匹配部分。

  2. 没有匹配成功的,re.search()返回None

  3. 如果正则表达式中没有括号,group(1)就不对了。

相关文章

网友评论

      本文标题:python group()

      本文链接:https://www.haomeiwen.com/subject/lcgcaqtx.html