python爬虫学习笔记6:正则表达式及re库
2018-05-06 14:23
766 查看
版权声明: https://blog.csdn.net/w0ryitang/article/details/80214231
正则表达式
语法
常用操作符
re库
import re
re库的主要功能函数
re.search()
re.search(pattern,string,flags=0)
- pattern - 正则表达式的字符串或原生字符串的表示
- string - 待匹配的字符串
- flag - 控制标记
re.match()
re.match(pattern,string,flags=0)
re.findall()
re.findall(pattern,string,flags=0)
re.split()
re.split(pattern,string,maxsplit=0,flags=0)
- maxsplit - 最大分割数,剩余部分作为一个元素输出
re.finditer()
re.finditer(pattern,string,flags=0)
re.sub()
re.sub(pattern,repl,string,count=0,flags=0)
- repl - 用于替换的子字符串
- count - 匹配的最大替换次数
另一种等价用法
re.compile()
regex = re.compile(pattern,flags=0)
- pattern -正则表达式的字符串或原生字符串的表示
- flags - 正则表达式使用时的控制标记
match对象
match对象属性
match对象方法
re库的贪婪匹配和最小匹配
贪婪匹配:re库默认采用贪婪匹配
最小匹配:
相关文章推荐
- Python的re(正则表达式)模块学习笔记
- 【学习笔记】Python中的正则表达式re
- Python学习笔记6-Python中re(正则表达式)模块学习
- python的re正则表达式学习笔记1
- python学习笔记正则表达式re模块
- [学习笔记]python之re模块-----正则表达式
- Python学习笔记6-Python中re(正则表达式)模块学习
- python爬虫之正则表达式学习笔记一
- Python学习笔记6-Python中re(正则表达式)模块学习
- Python学习笔记6-Python中re(正则表达式)模块学习
- Python 爬虫学习笔记之正则表达式
- Python 爬虫学习笔记之正则表达式
- python爬虫学习之re正则表达式
- Python学习笔记 第二部分 - 正则表达式 与 爬虫小实例(抓取豆瓣电影中评分大于等于8分的影片)
- (转)Python爬虫学习笔记(2):Python正则表达式指南
- Python学习笔记--正则表达式,re模块
- 【Python】Python学习笔记(二)——正则表达式
- Python爬虫实例(4)-用urllib、re和正则表达式爬取网页图片
- python爬虫学习---正则表达式的使用
- Python中re(正则表达式)模块学习