zoukankan      html  css  js  c++  java
  • javascript正则表达式:匹配所有html标签

    正则表达式收集于网络,但那个网站连复制一下都需要注册会员,鄙视之,所以不提他了。而且,原作者也不可能是那个网站。

    html标签有<h1></h1>这种成对的,也有<br/>这种自闭合的,更多的是<img style=”….” width=”22″ />这种混合了很多字符的。那要怎么把他们都匹配呢?

    其实匹配html标签的正则表达式很短,如下:

    <[^>]+>

    就这样,没了?是的。你惊讶吗?

    虽然叫我写我写不出来,但这个正则表达式我却能看懂。首先,html标签肯定是以<符号开始的,以>符号结束(不管是不是自闭合),只 是中间有点纠结,可能有字符,数字,引号,换行符——但是,却万万没有>,因为有它的话html标签就结束了,所以正则表达式中间是 [^>]+,表示“除了>符号外的任何1个以上的字符”。

    在notepad++中测试,使用以上正则表达式,成功替换所有html标签。嘿嘿,很有用。

    本文来自:http://jo2.org/javascript%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%9A%E5%8C%B9%E9%85%8D%E6%89%80%E6%9C%89html%E6%A0%87%E7%AD%BE/

  • 相关阅读:
    使用 requests 维持会话
    使用 requests 发送 POST 请求
    使用 requests 发送 GET 请求
    requests 安装
    使用 urllib 分析 Robots 协议
    使用 urllib 解析 URL 链接
    使用 urllib 处理 HTTP 异常
    使用 urllib 处理 Cookies 信息
    使用 urllib 设置代理服务
    按单生产程序发布
  • 原文地址:https://www.cnblogs.com/webqiand/p/4343979.html
Copyright © 2011-2022 走看看