import re
num = r'13[4-9]\d{8}$'
mobile = '13300000000'
mat = re.match(num,mobile,re.I)
if mat == None:
print('匹配成功,',mobile,'不是中国移动号码')
else:
print('匹配不成功',mobile,'是中国移动号码')
老师你好,在这个例子中,$的意思是从后面开始匹配是吧,但match又是从前面开始匹配,这不是矛盾了吗?
import re
num = r'13[4-9]\d{8}$'
mobile = '13300000000'
mat = re.match(num,mobile,re.I)
if mat == None:
print('匹配成功,',mobile,'不是中国移动号码')
else:
print('匹配不成功',mobile,'是中国移动号码')
老师你好,在这个例子中,$的意思是从后面开始匹配是吧,但match又是从前面开始匹配,这不是矛盾了吗?