python | re.match与re.search的区别 发表于 2020-11-08 更新于 2021-07-03 分类于 python re.match与re.search的区别re.match从字符串的起始位置匹配一个模式,如果字符串开始不符合正则表达式,则匹配失败。re.search匹配整个字符串,直到找到一个匹配 Examples = "Cats are smarter than dogs" re.match(r"dogs",s)#匹配失败 re.search(r"dogs",s)#匹配成功