• 技术文章 >Python技术 >Python基础教程

    python如何匹配换行符

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-10-26 15:22:05原创7461

    如下所示:

    p1 = r'(?<=<div class="ds_cr">)(.*?)(?=<div id="pageurl">)' #这样采集html时出错,采集不到数据,正则中.是不能匹配
    换行符,改成如下:
    p1 = r'(?<=<div class="ds_cr">)([\s\S]*?)(?=<div id="pageurl">)' # 这是我们写的正则表达式规则

    相关推荐:《Python基础教程

    [\s\S]

    \s

    匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。

    \S

    匹配任何非空白字符。等价于[^ \f\n\r\t\v]。

    专题推荐:python 匹配 换行符
    上一篇:python如何实现日期加减 下一篇:python如何将字符转换为数字

    相关文章推荐

    • python如何去掉换行符• python怎么去除换行符

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网