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]。

相关推荐
星释6 分钟前
Rust 练习册 :Luhn与校验算法
java·算法·rust
GTgiantech19 分钟前
科普SFP 封装光模块教程
服务器·网络·数据库
深圳市恒讯科技22 分钟前
如何在服务器上安装和配置数据库(如MySQL)?
服务器·数据库·mysql
程序猿_极客34 分钟前
【2025】16届蓝桥杯 Java 组全题详解(省赛真题 + 思路 + 代码)
java·开发语言·职场和发展·蓝桥杯
毕设源码-邱学长36 分钟前
【开题答辩全过程】以 “万家电器”仓库管理系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
摇滚侠39 分钟前
Spring Boot3零基础教程,响应式编程的模型,笔记109
java·spring boot·笔记
工业互联网专业1 小时前
基于协同过滤算法的小说推荐系统_django+spider
python·django·毕业设计·源码·课程设计·spider·协同过滤算法
星星的月亮叫太阳1 小时前
large-scale-DRL-exploration 代码阅读 总结
python·算法
wfsm1 小时前
flowable使用01
java·前端·servlet
wanhengidc1 小时前
云手机能够流畅运行大型游戏吗
运维·服务器·游戏·智能手机·云计算