永发信息网

用正则表达式怎么删除 <div>

答案:3  悬赏:60  手机版
解决时间 2021-02-12 11:42
  • 提问者网友:战魂
  • 2021-02-12 02:30
http://www.sina.com.cn    2009年10月12日07:26    中国广播网 如何把整个div去除 用正则表达式
最佳答案
  • 五星知识达人网友:有你哪都是故乡
  • 2021-02-12 02:51
(\<[D,d][I,i][V,v])(.*?)(\ 这个正则会把
标签和其中的东西都匹配出来
(?<=\<[D,d][I,i][V,v])(.*?)(?=\ 这个正则只会匹配
之间的部分
然后就是javascript代码
var re = new RegExp(exp,"g");
var newStr=text.replace(re,"");
exp就是上面的表达式,text就是你要匹配的字符串
纯手打
全部回答
  • 1楼网友:零点过十分
  • 2021-02-12 04:35

用注释不就好了

干什么要用正则表达式

<!--div class="artinfo"> <span id="art_source"> <a href=" http://www.sina.com.cn"> http://www.sina.com.cn </a> </span>&nbsp;&nbsp; <span id="pub_date">2009年10月12日07:26 </span>&nbsp;&nbsp; <span id="media_name"> <a href=" http://china.cnr.cn/newszh/yaowen/200910/t20091012_505505069.html" target="_blank">中国广播网 </a> <a href=" http://china.cnr.cn/newszh/yaowen/200910/t20091012_505505069.html" target="_blank"> </a> </span> </div-->

  • 2楼网友:独行浪子会拥风
  • 2021-02-12 03:58
php语言 $html = preg_replace('/<\/*div.*?>/u', $html)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯