求去除一段文本中所有除开img标签外的html标签的正则。
文本例如:<html><body><div>asdasd</div><p>avbc<imgsrc="xx"/>llll<p/></body><html/>意思就是只要文字...
文本例如:
<html>
<body>
<div>asdasd</div>
<p>avbc<img src="xx"/>llll<p/>
</body>
<html/>
意思就是只要文字和图片信息其他的标签都要去除掉。 展开
<html>
<body>
<div>asdasd</div>
<p>avbc<img src="xx"/>llll<p/>
</body>
<html/>
意思就是只要文字和图片信息其他的标签都要去除掉。 展开
2个回答
展开全部
正则表达式 <\/?((?!img).)*?\/?>
我给你一个Javascript语言的例子,你看看吧
<script type=text/javascript>
var s ='<html> <body> <div>asdasd</div> <p>avbc<img src="xx"/>llll</p></body></html>';
var regex = /<\/?((?!img).)*?\/?>/g;
var result = s.replace(regex,"");
alert(result);
</script>
运行结果
asdasd avbc<img src="xx"/>llll
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询