正则匹配基础1
两个匹配常用函数:
re.match() # 只能从开头开始匹配
re.search() # 可以在整体中任何位置进行匹配
初步了解:
re.match():只能从开头开始匹配
import re
print(re.match('123', '123456')) # 能匹配到,输出为“对象包含的匹配的详细信息”
print(re.match('456', '123456')) # 匹配不到
运行结果:
第一个匹配到了,输出为“对象包含的匹配的详细信息”,
第二个没匹配到,输出为None。
re.search():可以在整体中任何位置进行匹配
import re
a = 'python'
match = re.search(a, 'hello-python')
match1 = re.search(a, 'python-hahaha')
print(match)
print(match1)
运行结果: