正则表达式RE的两种调用
发布时间:2020-12-14 04:36:34 所属栏目:百科 来源:网络整理
导读:Python正则两种用法: 一种是通过生成对象,然后对象调用方法来完成 importre p=re.compile('[a-z]+') p _sre.SRE_Patternobjectat80c3c28 p.match("") printp.match("") None 另一种是不生成对象,直接调用,也就是所谓的模块级函数 printre.match(r'Froms
Python正则两种用法:
一种是通过生成对象,然后对象调用方法来完成
importre
>>>p=re.compile('[a-z]+')
>>>p
<_sre.SRE_Patternobjectat80c3c28>
>>>p.match("")
>>>printp.match("")
None
另一种是不生成对象,直接调用,也就是所谓的模块级函数
>>>printre.match(r'Froms+','Fromageamk')
>>>re.match(r'Froms+','FromamkThuMay1419:12:101998')
<re.MatchObjectinstanceat80c5978>
一个显著的区别是上面的参数只有一个字符串,下面的调用要有两个字符串参数
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |