import re // 导入正则模块
>>> str1 = 'imooc hello'
>>> pa = re.compile(r'imooc') //填写正则部分 r表示显示原字符串,不会被转义,否则需要写转义的字符串 先生成pattern对象
>>> str = pa.match(str1) //匹配并得到结果
>>> print(str)
<re.Match object; span=(0, 5), match='imooc'>
#匹配多个
>>> str1 = 'Imooc hello Imooc'
>>> pa = re.compile(r'(imooc)', re.I)
>>> str = pa.match(str1)
>>> print(str.groups()) #多个会返回元祖形式
('Imooc',)
m.groups() 返回所有括号匹配的字符,以tuple格式
网友评论