RELATEED CONSULTING
相关咨询
选择下列服务马上在线沟通
服务时间:9:00-20:00
你可能遇到了下面的问题
关闭右侧工具栏

技术支持

baiduMIP改造常用正则表达式

  • 作者:郑州融科网络
  • 发表时间:2019-09-10
  • 人气:
正则表达式替换图片格式function NewsTextReplace($add){     $add['newstext'] = preg_replace('/<img.*?src="(.*?)".*?>/is', '<mip-img alt="" src="$1"></mip-img>', stripslashes($add['newstext']));     $add['newstext'] = preg_replace('/<a.*?href="(.*?)".*?<\/a>/is', '<a data-type="mip" data-title="' . $add['title'] . '" href="$1"></a>', $add['newstext']);     $add['newstext'] = addslashes($add['newstext']);     return $add; }正则表达式替换链接格式function get_img_thumb_url($data){      $data = str_replace('<a', '<mip-link', $data);     $data = preg_replace('/ target=\".*?\"/', '',$data);//移除target     $data = preg_replace('/ style=\".*?\"/', '',$data);//移除style     $data = preg_replace('/ class=\".*?\"/', '',$data);//移除class     $data = str_replace('</a>', '</mip-link>', $data);     return $data;   }正则表达式删除无用代码function get_img_thumb_url($data){      $data = str_replace('onclick=http://www.11px.cn/"zoom(this, this.src, 0, 0, 0)/" ','',$data);     $data = str_replace('class=http://www.11px.cn/"zoom/"','',$data);     $data = str_replace('onmouseover=http://www.11px.cn/"img_onmouseoverfunc(this)/"','',$data);     $data = str_replace('onload=http://www.11px.cn/"thumbImg(this)/" ','',$data);     $data = str_replace('border=http://www.11px.cn/"0/"','',$data);     $data = str_replace('alt=\"\"','',$data);     $data = str_replace('<br />','<br>',$data);     return $data;   }

baiduMIP改造最难的就是正则表达式了,以上正则表达式基本够用baiduMIP改造了,然后如何用就看大家自己了。

本文章网址,转载请保留此链接http://www.zzvy.cn/cms/1221.html
本文标签: 百度MIP