>>> aa=re.compile(r'[\u4e00-\u9fa5]{3}') 

#三个汉字的正则表达式

>>> aa.match("中国")

#匹配函数从最左边开始匹配

>>> vv=aa.match("中国")

>>> type(vv)#三个汉字匹配两个汉字不能成功

<class 'NoneType'>#没有匹配成功所有没有“类型”

>>> vv=aa.match("中国在")#匹配三个汉字能成功,所以VV的有匹配类型的结果

>>> type(vv)

<class 're.Match'>

>>> vv.group(0)#返回匹配结果

'中国在'

>>> 


评论
 
© 软件交流 | Powered by LOFTER