python中search的用法,match和search函数
Python中re模块的几种常用函数
match()函数
match()函数尝试从字符串的开头开始匹配模式。如果匹配成功,将返回MatchObject对象实例,如果在起始位置匹配不成功,将不返回任何实例。
search()函数
re.search()函数扫描整个字符串并返回第一个成功匹配的字符串。如果匹配成功,re.search方法返回MatchObject对象的实例,否则返回None。
compile()函数
re.compile()函数用于编译正则表达式,并生成一个正则表达式(模式)对象,供match()和search()函数使用。以下是compile()函数的语法:
findall()函数
函数的作用是:在字符串中查找与正则表达式匹配的所有子字符串,并返回一个列表,如果没有匹配成功,则返回一个空列表。
match()函数只检测RE在字符串开头是否匹配,search()扫描整个字符串寻找匹配,也就是说match()只有在0位置匹配成功才会返回,match()在起始位置匹配不成功会返回None。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。