re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。
print(re.match('hello', 'hello world').span()) ==>(0, 5)
而print(re.match('world', 'hello world')) ==>None
print(re.search('hello', 'hello world').span()) ==>(0, 5)
而print(re.search('world', 'hello world').span()) ==>(6,11)
下一题:python 有main函数吗?
标签: world、match、search、print、匹配
笔试题
刷题
简历模板
AI算法
大数据
内推
内推: