首页 > 编程语言 > 详细

python五十六课——正则表达式(常用函数之search())

时间:2019-03-10 00:24:46      阅读:265      评论:0      收藏:0      [点我收藏+]

函数:search(regex,string,[flags=0]):
参数:
和match一样理解
功能:
从头开始匹配字符串中的数据,如果头不匹配继续往后尝试匹配,
直到有第一个匹配成功的子数据,立即返回一个match对象;此时就算后面还有匹配的子数据,直接无视...
当然匹配不成功,返回None值
【注意】:
由于search调用完毕之后返回的仍然是一个match对象,所以还是可以调用5个常用的函数
import re

print(re.match(rwww,hahawww.baidu.com!!www.qfedu.comhehe))
print(re.search(rwww,hahawww.baidu.com!!www.qfedu.comhehe))
print(re.search(rwww,hahawww.baidu.com!!www.qfedu.comhehe).group())

print(re.search(rwww,hahahwww.baidu.com!!www.qfedu.comhehe).start())
print(re.search(rwww,hahahwww.baidu.com!!www.qfedu.comhehe).end())

print(re.search(rwww,hahahwww.baidu.com!!www.qfedu.comhehe).span())
print(re.search(rwww,hahahwww.baidu.com!!www.qfedu.comhehe).groups())

print(re.search(rWww,hahahwww.baidu.com!!Www.qfedu.comhehe))
print(re.search(rWww,hahahwww.baidu.com!!Www.qfedu.comhehe,flags=re.I))

python五十六课——正则表达式(常用函数之search())

原文:https://www.cnblogs.com/hankleo/p/10503818.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!