javascript正则表达式:匹配全部html标签

正则表达式收集于网络,但那个网站连复制一下都须要注册会员,鄙视之,因此不提他了。并且,原做者也不多是那个网站。javascript

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

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

<[^>]+>

就这样,没了?是的。你惊讶吗?正则表达式

虽然叫我写我写不出来,但这个正则表达式我却能看懂。首先,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/网站

相关文章
相关标签/搜索