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

相关推荐
秋夫人几秒前
IntelliJ IDEA 中 Editor > General > Appearance 设置:编辑器的视觉外观和行为
java·编辑器·intellij-idea
Zilliz Planet14 分钟前
Milvus×EasyAi:如何用java从零搭建人脸识别应用
java·开发语言·milvus
杜小白也想的美18 分钟前
FlaskAPI-初识
python·fastapi
一只搬砖的猹18 分钟前
cJson系列——常用cJson库函数
linux·前端·javascript·python·物联网·mysql·json
天天进步201521 分钟前
Java全栈项目 - 汽车维修服务管理平台
java·开发语言·汽车
虾球xz30 分钟前
游戏引擎学习第61天
java·学习·游戏引擎
CodeClimb30 分钟前
【华为OD-E卷-租车骑绿道 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
梓沂32 分钟前
idea配置gitee仓库
java·gitee·intellij-idea
CodeClimb33 分钟前
【华为OD-E卷-MVP争夺战 100分(python、java、c++、js、c)】
java·python·华为od
大霸王龙40 分钟前
项目管理咨询公司专注于为各类项目提供全方位的管理咨询服务
python·django