re.match('z', 'az') 返回 None



请参阅标题。这里的行为违反直觉。我想也许我错过了一些旗帜什么的?为什么正则表达式z与字符串az不匹配?

原因是match只匹配字符串的开头。必须使用search来做match在所有其他编程语言中会做的事情。

很抱歉给你蒙上阴影,但你是这里唯一的一个。

最新更新