浅谈Python采集网页时正则表达式匹配换行符的问题
如下所示:
p1 = r'(?<=<div class="ds_cr">)(.*?)(?=<div id="pageurl">)' #这样采集html时出错,采集不到数据,正则中 . 是不能匹配换行符,改成如下: p1 = r'(?<=<div class="ds_cr">)([\s\S]*?)(?=<div id="pageurl">)' # 这是我们写的正则表达式规则,你现在可以不理解啥意思
[\s\S]
\s
匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。
\S
匹配任何非空白字符。等价于[^ \f\n\r\t\v]。
以上这篇浅谈Python采集网页时正则表达式匹配换行符的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
上一篇:JS正则表达式获取指定字符之后指定字符之前的字符串(推荐)
栏 目:正则表达式
本文标题:浅谈Python采集网页时正则表达式匹配换行符的问题
本文地址:https://www.xiuzhanwang.com/a1/zhengzebiaodashi/11210.html
您可能感兴趣的文章
- 01-11python 用正则表达式筛选文本信息的实例
- 01-11python爬虫正则表达式之处理换行符
- 01-11python正则表达式之对号入座篇
- 01-11Python爬虫之正则表达式基本用法实例分析
- 01-11Python正则表达式中的re.S的作用详解
- 01-11详解Python中的正则表达式
- 01-11Python实现正则表达式匹配任意的邮箱方法
- 01-11Python中正则表达式小结
- 01-11Python正则表达式的7个使用典范(推荐)
- 01-11python 使用正则表达式按照多个空格分割字符的实例
阅读排行
本栏相关
- 01-11正则表达式实现添加、删除、替换三
- 01-11正则表达式之匹配数字范围
- 01-11python 用正则表达式筛选文本信息的实
- 01-11正则表达式匹配路由的实现代码
- 01-11python爬虫正则表达式之处理换行符
- 01-11js正则表达式 匹配两个特定字符间的
- 01-11正则表达式截取身份证号码加密的方
- 01-11python正则表达式之对号入座篇
- 01-11MySQL使用正则表达式进行查询操作经典
- 01-11详解正则表达式实现二代身份证号码
随机阅读
- 01-11ajax实现页面的局部加载
- 01-11Mac OSX 打开原生自带读写NTFS功能(图文
- 01-10C#中split用法实例总结
- 08-05DEDE织梦data目录下的sessions文件夹有什
- 01-10使用C语言求解扑克牌的顺子及n个骰子
- 04-02jquery与jsp,用jquery
- 08-05织梦dedecms什么时候用栏目交叉功能?
- 01-10delphi制作wav文件的方法
- 08-05dedecms(织梦)副栏目数量限制代码修改
- 01-10SublimeText编译C开发环境设置