Python re模块中match和search的区别

时间:2022-01-01 03:06:45

     re.match(pattern, string[, flags])

     re.search(pattern, string[, flags])

 

      match() 函数只在字符串的开始位置尝试匹配正则表达式,也就是只报告从位置 0 开始的匹配情况,而 search() 函数是扫描整个字符串来查找匹配。

     如果想要搜索整个字符串来寻找匹配,应当用 search()。

 

     我在这个问题上耗了很长时间。