如何去除html标记?

以前用"<[^>]*>",但是发现如果出现了诸如<img src="xxx" onload="if(this.width>screen.width*0.7)...."/>这种情况,会匹配到width后的">",而不是整个img标签,请问各位如何解决....
...全文
306 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingthy 2007-06-29
  • 打赏
  • 举报
回复
抛个砖:
</{0,1}(\w+)(\s*\w+=(["']{0,1})[^\3]*?\3)*\s*/{0,1}>

  • 打赏
  • 举报
回复
to kkun_3yue3:
我是要获取对方网页的内容...
kkun_3yue3 2007-06-29
  • 打赏
  • 举报
回复
<img src="xxx" onload="if(this.width>screen.width*0.7)...."/>
改成
<img src="xxx" onload="if(screen.width*0.7<this.width)...."/>
showrock 2007-06-29
  • 打赏
  • 举报
回复
能做什么?
kingthy 2007-06-29
  • 打赏
  • 举报
回复
你在什么环境下测试??非.NET?.NET我测试过是可行的
  • 打赏
  • 举报
回复
to kingthy:
这个正则还是不行,遇到>就结束..

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧