如下所示:
p1 = r'(?<=)(.*?)(?=)' #这样采集html时出错,采集不到数据,正则中.是不能匹配 换行符,改成如下: p1 = r'(?<=)([\s\S]*?)(?=)' # 这是我们写的正则表达式规则[\s\S]
\s
匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。
\S
匹配任何非空白字符。等价于[^ \f\n\r\t\v]。
热门推荐
查看更多
![]()
- contextvars 如何兼容 Eventlet、Gevent 和 greenlet 协程?
- 501 2025-03-22
![]()
- PyTorch 中的随机透视
- 501 2025-03-22
![]()
- Jupyter Notebook Markdown渲染BUG?解决方法大全!
- 500 2025-03-28
![]()
- 多对多关系和 Flask 遇见 React
- 500 2025-03-18
![]()
- Python 线程重复执行问题:为什么同一个变量导致多个线程执行结果相同?
- 499 2025-03-16
![]()
- Python类方法和实例方法引用:为什么一个可以直接调用,另一个却不行?
- 498 2025-04-08