Python正则两种用法:
一种是通过生成对象,然后对象调用方法来完成
importre
>>>p=re.compile('[a-z]+')
>>>p
<_sre.SRE_Patternobjectat80c3c28>
>>>p.match("")
>>>printp.match("")
None
另一种是不生成对象,直接调用,也就是所谓的模块级函数
>>>printre.match(r'From\s+','Fromageamk')
>>>re.match(r'From\s+','FromamkThuMay1419:12:101998')
<re.MatchObjectinstanceat80c5978>
一个显著的区别是上面的参数只有一个字符串,下面的调用要有两个字符串参数
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。