码迷,mamicode.com
首页 > 编程语言 > 详细

5.Python里面match()和search()的区别?

时间:2017-08-14 23:34:23      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:pytho   匹配   import   阅读   utf-8   www   one   否则   group   

Python里面match()和search()的区别?

‘‘‘match()从第一个字符开始找,如果第一个就不匹配,会直接返回None,不继续匹配.主要用于匹配开头‘‘‘



#coding=utf-8

import re

result = re.match("www","www.cn")

result.group()
 
>>‘www‘
# 否则返回None


‘‘‘search()会在整个字符串中查找,知道找到一个匹配的‘‘‘
#coding=utf-8
import re

ret = re.search(r"\d+", "阅读次数为 9999")
ret.group()

>> 9999

5.Python里面match()和search()的区别?

标签:pytho   匹配   import   阅读   utf-8   www   one   否则   group   

原文地址:http://www.cnblogs.com/zhuchen/p/7360623.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!