re.search和re.match 有什么区别
时间: 2023-09-03 14:13:40 浏览: 87
re.match()和re.search()都是Python中正则表达式库中的函数,用于在字符串中查找匹配的模式。
re.match()从字符串的开头开始匹配,如果匹配不成功,则返回None。
re.search()在整个字符串中查找匹配,如果找到了一个匹配,则立即返回结果,否则返回None。
因此,如果你知道模式应该出现在字符串的开头,使用 re.match() 会更快,否则使用 re.search()。
阅读全文