ma = re.match(r'mooc\Z', '2333mooc') 这条语句怎么不对呢?
re.match从字符串的开始 进行匹配,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;
re.search匹配整个字符串,直到找到一个匹配。所以ma = re.search(r'mooc\Z','2333mooc') 这样 ma.group() 结果是mooc
match 是从字符串头开始匹配的。这个返回肯定是None