如下所示:
p1 = r'(?<=)(.*?)(?=)' #这样采集html时出错,采集不到数据,正则中.是不能匹配 换行符,改成如下: p1 = r'(?<=)([\s\S]*?)(?=)' # 这是我们写的正则表达式规则[\s\S]
\s
匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。
\S
匹配任何非空白字符。等价于[^ \f\n\r\t\v]。
热门推荐
查看更多
![]()
- Pandas 如何根据其他列的值填充 DataFrame 中缺失值?
- 500 2025-02-26
![]()
- 使用 conda 安装 CuDNN 和 CuDNN 后,为什么在 pip 列表中找不到它们?
- 499 2025-02-17
![]()
- 从电路板到代码:作为一名多语言 Web 开发人员(和电气工程师)如何增强我的编程游戏
- 497 2025-02-21
![]()
- 使用堆栈实现队列
- 497 2025-02-22
![]()
- 代码日猴子市场的到来
- 495 2025-02-10
![]()
- Python 列表 index 方法为什么输出 5?
- 494 2025-02-21