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

相关推荐
云烟成雨TD22 分钟前
Spring AI Alibaba 1.x 系列【69】Token 用量统计
java·人工智能·spring
JAVA96526 分钟前
JAVA面试-并发篇 03-使用synchronized doublecheck实现单例有什么坑
java·单例模式·面试
在繁华处28 分钟前
Java从零到熟练(四):面向对象基础
java·开发语言
Unbelievabletobe30 分钟前
解决了股票api接口盘后数据更新慢的问题
大数据·开发语言·python
lpd_lt2 小时前
AI Coding的常用Prompt技巧
python·ai·ai编程
小江的记录本2 小时前
【JVM虚拟机】堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace(附《思维导图》+《面试高频考点清单》)
java·前端·jvm·后端·python·spring·面试
在繁华处2 小时前
Java从零到熟练(三):流程控制
java·开发语言·python
tedcloud1232 小时前
DeepSeek-TUI部署教程:打造CLI AI助手环境
服务器·人工智能·word·excel·dreamweaver
唐青枫2 小时前
Java Optional 实战指南:优雅处理空值与链式转换
java
一起学开源2 小时前
一文读懂 ReAct 范式:让 AI Agent 真正学会“思考+行动“
java·javascript·react.js·ecmascript·react·alibaba·智能体开发