视频地址在这里
笔记直接使用pycharm制作,需要源文件请私聊。
import re
"""
贪婪模式和懒惰模式
"""
string="Pythony"
pat="p.*y" #匹配全部p开头y结尾(第一个py被覆盖)
rst=re.search(pat,string,re.I)
print(rst)
string="Poythonydasadcasa"
pat1="p.*y" #以贪婪模式运行 较模糊
pat2="p.*?y" #懒惰模式运行 较精准
rst1=re.search(pat1,string,re.I)
rst2=re.search(pat2,string,re.I)
print(rst1)
'''
<re.Match object; span=(0, 7), match='Pythony'>
<re.Match object; span=(0, 8), match='Poythony'>
'''
print()
print(rst2)
'''
<re.Match object; span=(0, 3), match='Poy'>
'''