
正则表达式
4pri1
这个作者很懒,什么都没留下…
展开
-
正则表达式--正则表达式函数--笔记
视频地址在这里笔记直接使用pycharm制作,需要源文件请私聊。#正则表达式函数'''1.match2.search3.全局匹配函数#全局匹配 re.compile(正则表达式).findall(数据)'''import restring="Poythonydasadcasa"pat2="p.*?y" #懒惰模式运行 较精准rst2=re.match(pat2,string,re.I)print(rst2)print("****************原创 2021-01-13 15:47:58 · 126 阅读 · 1 评论 -
正则表达式--贪婪模式懒惰模式--笔记
视频地址在这里笔记直接使用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" #懒惰模式运行原创 2021-01-13 15:30:19 · 180 阅读 · 0 评论 -
正则表达式--模式修正符--笔记
视频地址在这里笔记直接使用pycharm制作,需要源文件请私聊。#模式修正符import re'''I 忽略大小写M 多行匹配L 本地化识别匹配U unicodeS 让. 的匹配包括换行符'''string="Python"pat="pyt"rst=re.search(pat,string)print(rst)#None#修正后string="Python"pat="pyt"rst=re.search(pat,string,re.I)print(rst)#<r原创 2021-01-13 15:27:34 · 123 阅读 · 0 评论 -
正则表达式--元字符--笔记
视频地址在这里笔记直接使用pycharm制作,需要源文件请私聊。#元字符import re'''常见元字符:. 可以匹配除换行外任意一个字符^ 非 或者 开始位置$ 结束位置* 重复出现0次1次多次? 出现0次或 1次+ 出现1次或多次{n} 恰好出现n次{n,} 至少出现n次{n,m} 至少n次至多m次| 模式选择符 或() 模式单元原创 2021-01-13 15:25:07 · 125 阅读 · 0 评论 -
正则表达式--原子--笔记
视频地址在这里笔记直接使用pycharm制作,需要源文件请私聊。# 正则表达式#原子import re#普通字符作为原子string="taoyunjiaoyu"pat="yun"rst=re.search(pat,string);print(rst)print("-------------------")'''输出结果:<re.Match object; span=(3, 6), match='yun'>'''#非打印字符做原子# \n 换行 \t 制表原创 2021-01-13 15:23:11 · 280 阅读 · 0 评论