正则表达式
4pri1
这个作者很懒,什么都没留下…
展开
-
正则表达式--正则表达式函数--笔记
视频地址在这里 笔记直接使用pycharm制作,需要源文件请私聊。 #正则表达式函数 ''' 1.match 2.search 3.全局匹配函数 #全局匹配 re.compile(正则表达式).findall(数据) ''' import re string="Poythonydasadcasa" pat2="p.*?y" #懒惰模式运行 较精准 rst2=re.match(pat2,string,re.I) print(rst2) print("****************原创 2021-01-13 15:47:58 · 107 阅读 · 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 · 139 阅读 · 0 评论 -
正则表达式--模式修正符--笔记
视频地址在这里 笔记直接使用pycharm制作,需要源文件请私聊。 #模式修正符 import re ''' I 忽略大小写 M 多行匹配 L 本地化识别匹配 U unicode S 让. 的匹配包括换行符 ''' 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 · 100 阅读 · 0 评论 -
正则表达式--元字符--笔记
视频地址在这里 笔记直接使用pycharm制作,需要源文件请私聊。 #元字符 import re ''' 常见元字符: . 可以匹配除换行外任意一个字符 ^ 非 或者 开始位置 $ 结束位置 * 重复出现0次1次多次 ? 出现0次或 1次 + 出现1次或多次 {n} 恰好出现n次 {n,} 至少出现n次 {n,m} 至少n次至多m次 | 模式选择符 或 () 模式单元原创 2021-01-13 15:25:07 · 98 阅读 · 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 · 245 阅读 · 0 评论