
24正则表达式和re模块
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/10/30 04-Python的re模块使用
基本不用 如果想要多行和单行同时打勾,就需要用|或运算符 re模块会对模式进行编译(一般模式写的正则表达式都不怎么会进行修改),编译之后使用,效率更高,在项目使用中必须先编译,先把正则表达式用这个引擎先compile,编译之后得到一个正则表达式对象,这个对象就是关于python的,关于正则表达式的,下面就可以对字符串进行操作了, python提供两套做法,一套编译后的做法,一套非编译后的做法...原创 2020-09-30 15:10:34 · 219 阅读 · 0 评论 -
2019/10/30 03-正则习题
正则表达式是进行检索和替换的 大多数变成语言都是用的PCRE方言 遇到正则表达式先用一下提供的工具,不同的库可能某些地方表现的略有不同 引擎选项 把所有都看做一行,跟换行符无关,、 单行是看不看\n,控制这个\n起不起作用,单行是控制换行符 多行是控制行首行尾的元字符 **总结: 单行模式: .可以匹配所有字符,包括换行符。 ^表示整个字符串的开头,$整个字符串的结尾 多上模式: .可以匹...原创 2020-09-30 15:09:57 · 121 阅读 · 0 评论 -
2019/10/29 02-正则的分组断言贪婪非贪婪
正则表达式可以检索也可以替换 这些元字符基本上每套语言都是一样的 重复的问题 数字11位就是手机号 我们只需要把电话号码抠出来,有效性还是需要自己去打电话 剩下两个电话号码怎么提出来,中国城市再小,电话号码也是7位的了,没有6位的了 改变成(w|f)ood 现在就等于food,wood 项目中需要写正则表达式,先把案例贴过来然后不停地测试,直到合格为止 刚才电话号码可以设定号段 使用小...原创 2020-09-30 15:09:48 · 263 阅读 · 0 评论 -
2019/10/29 01-正则表达式元字符和重复
正则表达式再文本处理里面非常重要,程序员处理最多的就是字符串,列表是容器,容器里面放的还是字符串 ,数字也就是加减乘除,移位计算,位与 爬虫也用到了正则表达式技术 regular expression 缩写 regex, 可以对字符串按照某种规则进行检索,替换 ,再字符串里检索你需要的内容 1970 将正则表达式引入到了grep,ed 大多数文本编辑器都支持正则表达式 1980,再安装httpd库...原创 2020-09-30 15:10:19 · 687 阅读 · 0 评论