python 正则函数match()和search()用法示例
发布时间:2020-12-17 07:17:05 所属栏目:Python 来源:网络整理
导读:对python正则表达式函数match()和search()的区别详解感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! match()和search()都是python中的正则匹配函数,那这两个函数有何区别呢? match()函数只检测RE是不是在string的开始位置匹配, se
对python正则表达式函数match()和search()的区别详解感兴趣的小伙伴,下面一起跟随编程之家 52php.cn的小编两巴掌来看看吧!
match()和search()都是python中的正则匹配函数,那这两个函数有何区别呢? match()函数只检测RE是不是在string的开始位置匹配, search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none 例如:
结果是:512pic 而:
结果是:not match search()会扫描整个字符串并返回第一个成功的匹配 例如:
结果是:512pic 那这样呢:
结果是:512pic (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |