• 技术文章 >后端开发 >Python教程

    python如何清除html文件中的内容

    coldplay.xixicoldplay.xixi2021-02-20 14:20:07原创134

    python清除html文件中内容的方法:1、使用join方法,代码为【pat = re.compile('>(.*?)<')''.join(pat.findall(test))】;2、使用compile方法。

    本教程操作环境:windows7系统、python3.9版,DELL G3电脑,该方法适用于所有品牌电脑。

    python清除html文件中内容的方法:

    方法1:

    In [97]: str_ = ''
        ...: flag = 1
        ...: for ele in test:
        ...:     if ele == "<":
        ...:         flag = 0
        ...:     elif ele == '>':
        ...:         flag = 1
        ...:         continue
        ...:     if flag == 1:
        ...:         str_ += ele
        ...:         
    In [98]: str_
    Out[98]: 'just for testjust for testtest'
    In [99]: str_ = ''
        ...: flag = 1
        ...: for ele in test:
        ...:     if ele == "<":
        ...:         flag = 0
        ...:     elif ele == '>':
        ...:         flag = 1
        ...:         ele = ' '
        ...:     if flag == 1:
        ...:         str_ += ele
        ...:         
    In [100]: str_
    Out[100]: ' just for test   just for test  test '

    方法2:

    import re
    In [156]: pat = re.compile('(?<=\>).*?(?=\<)')
    In [157]: pat.findall(test)
    Out[157]: ['just for test', '', '', 'just for test', '', 'test']
    In [158]: ''.join(pat.findall(test))
    Out[158]: 'just for testjust for testtest'

    方法3:

    pat = re.compile('>(.*?)<')
    ''.join(pat.findall(test))

    方法4:

    In [167]: pat = re.compile('<[^>]+>', re.S)
    In [168]: pat.sub('', test)
    Out[168]: 'just for testjust for testtest'

    大量免费学习推荐,敬请访问python教程(视频)

    以上就是python如何清除html文件中的内容的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:python html文件
    上一篇:python基础知识之二:网络通信数据传输 下一篇:python如何打包成可执行文件
    第15期线上培训班

    相关文章推荐

    • 如何查看html文件的代码?• php如何修改html文件• 如何将多个html文件合并一个文件• 如何用dw打开HTML文件

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网