谁知道正则表达式过滤除了img标签以外的其他html标签

已举报 回答
谁知道正则表达式过滤除了img标签以外的其他html标签
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    9,344

6个回答 默认排序
  • 默认排序
  • 按时间排序

jtt

已采纳
先将 img标签 替换成其它字符 然后过滤掉html标签最后将替换成其它字符的img标签还原即可
取消 评论
(img|IMG)[^\\]*
取消 评论
这个用Jquery不是更快????
取消 评论
String test = 234strong324/strong324em32a href=\#\4te/ast1/em2img src=\test.jpg\ /3;
System.out.println(test);
System.out.println(test.replaceAll((?!img)[^]*,));
取消 评论
正则表达式 \/?((?!img).)*?\/?
我给你一个Javascript语言的例子,你看看吧
script type=text/javascript var s ='html body divasdasd/div pavbcimg src=xx/llll/p/body/html'; var regex = /\/?((?!img).)*?\/?/g; var result = s.replace(regex,); alert(result);/script运行结果asdasd avbcimg src=xx/llll
取消 评论
正则在处理这种配套的标签的时候很难兼顾效率

推荐你先把div1的整个标签提取出来 再2次处理,这样能快很多!
取消 评论
ZOL问答 > 谁知道正则表达式过滤除了img标签以外的其他html标签

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?