Python里面search()和match()的区别?
程序员文章站
2022-06-22 10:42:48
match()函数只检测RE是不是在string的开始位置匹配,search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none本文首发于Python黑洞网,博客园同步更新 ......
match()函数只检测re是不是在string的开始位置匹配,search()会扫描整个string查找匹配, 也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none
本文首发于python黑洞网,博客园同步更新
上一篇: 【Java并发】线程安全和内存模型
下一篇: 函数对象,名称空间和作用域
推荐阅读
-
python dict.get()和dict['key']的区别详解
-
python列表操作之extend和append的区别实例分析
-
浅谈Python中列表生成式和生成器的区别
-
Python中__init__和__new__的区别详解
-
python后端框架(java和python的区别)
-
Python中print和return的作用及区别解析
-
Python中内置数据类型list,tuple,dict,set的区别和用法
-
线程和进程的区别及Python代码实例
-
详解Python中 __get__和__getattr__和__getattribute__的区别
-
python2和python3在处理字符串上的区别详解