| 1 2 3 4 5 6 | 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;} |
| 1 2 3 4 5 6 7 8 | function get_img_thumb_url($data){ $data = str_replace('<a', '<mip-link', $data); $data = preg_replace('/ target=".*?"/', '',$data);//移除target $data = preg_replace('/ ".*?"/', '',$data);//移除style $data = preg_replace('/ class=".*?"/', '',$data);//移除class $data = str_replace('</a>', '</mip-link>', $data); return $data; } |
| 1 2 3 4 5 6 7 8 9 10 | function get_img_thumb_url($data){ $data = str_replace('onclick=/"zoom(this, this.src, 0, 0, 0)/" ','',$data); $data = str_replace('class=/"zoom/"','',$data); $data = str_replace('onmouseover=/"img_onmouseoverfunc(this)/"','',$data); $data = str_replace('onload=/"thumbImg(this)/" ','',$data); $data = str_replace('border=/"0/"','',$data); $data = str_replace('alt=""','',$data); $data = str_replace('<br />','<br>',$data); return $data; } |
百度MIP改造最難的就是正則表達式了,以上正則表達式基本夠用百度MIP改造了,然后怎么用就看大家自己了。
新聞熱點
疑難解答