Learning Python 008 正则表达式-001
来源:互联网 发布:梦幻西游mac右键 编辑:程序博客网 时间:2024/06/03 17:58
Python 正则表达式 总结
这节课讲讲正真使用的技术 — 正真表达式。
文本爬虫
什么是正则表达式
正则表达式这个名词听起来就有一种很官方的感觉,但是它是一个很很很有用的技术。我用语言是不能形容它的。那举个例子好了。下面是一段加密的文本:
sdajksdhfakjldooxxIxxoosdsdsdmknmdsdooxxamxxoodsddjksdjooxxAoboxxoodsddsddkjlooxxSirxxoosjdlsjl
如果你知道上面这段文本的解密规律,就可以知道上面这段文本的真正内容。
* 解密规律:ooxx 真正的内容 xxoo
* 解密:I am Aobo Sir
所以,就算你知道了解密规律,你也需要花一定时间去找,这种事情是可以交个程序去做的,正则表达式做的就是这样的事情。
简单的看看下面的列表
常用符号:*
、.
、?
、(
.
匹配任意字符,\n
(换行符)除外 *
匹配前一个字符0次或无限次 ?
匹配前一个字符0次或1次 .*
贪心算法。(获取所有符合需求的信息) .*?
非贪心算法 ()
括号内的数据作为结果返回常见方法:findall()
、search()
、sub()
findall()
匹配所有符合规律的内容,返回包含结果的列表 search()
匹配并提取第一个符合规律的内容,返回一个正则表达式对象(object) sub()
替换符合规律的内容,返回替换的值请见下一讲:Learning Python008 正则表达式 - 002
参考网站:
http://www.jikexueyuan.com/course/777_2.html?ss=1
0 1
- Learning Python 008 正则表达式-001
- Learning Python(3)--正则表达式
- Learning Python 008 正则表达式-002 findall()方法
- Learning Python 008 正则表达式-003 search()方法
- Learning Python 008 正则表达式-004 sub()方法
- Learning Python 008 正则表达式-005 compile模板的使用
- learning perl(四) 正则表达式
- Learning Python 008 正则表达式-007 匹配的字符串模板中如果只有前面有字符串,而后面没有字符串时,这个匹配模板要怎 么写
- python正则表达式学习
- c++正则表达式,python
- Python正则表达式(一)
- python的正则表达式
- Python正则表达式
- Python初学-正则表达式
- 正则表达式与python
- python正则表达式学习
- python正则表达式学习
- python正则表达式学习
- Java ServiceLoader(SPI)学习
- sharedpreferences如何保存对象
- jquery after append appendTo三个函数的区别
- 关于rst.Open Trim$(SQL), cnn, adOpenKeyset, adLockOptimistic
- 第十三章 守护进程
- Learning Python 008 正则表达式-001
- linux系统 Vim命令合集
- Hibernate学习笔记(二)
- 从关系型数据库到非关系数据库
- Java SPI机制
- 杭电acm ----1108题
- 小技巧:eclipse如何设置显示行号
- Zabbix添加自定义监控项
- JavaScript 对象学习笔记(下)