Python开发中match和search有什么区别吗?

1 个回答

Coco老师 - 科普专家
擅长:编程教育

match()函数只检测 RE 是不是在string的开始位置匹配,search()会扫描整个string查找匹配;也就是说 match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none。

20220415131545-663.png