日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > PHP 批量刪除網(wǎng)頁內(nèi)容中超級鏈接

PHP 批量刪除網(wǎng)頁內(nèi)容中超級鏈接

來源:程序員人生   發(fā)布時(shí)間:2014-05-16 17:20:59 閱讀次數(shù):3303次

在做內(nèi)容站時(shí),經(jīng)常會用到采集軟件在互聯(lián)網(wǎng)上大肆侵略別站的資源,一采集就是幾千篇的文章,采集之后,發(fā)現(xiàn)內(nèi)容中有些原站點(diǎn)的超級鏈接,要是一個(gè)個(gè)去改的話,很麻煩,所以寫了個(gè)方法,測試成功。

簡單說一下原理,這里重利用的是 PHP 的替換函數(shù) preg_replace,在實(shí)際應(yīng)用中,我們經(jīng)常使用 preg_replace 去替換一些危險(xiǎn)字符或去轉(zhuǎn)換一些斜杠或回車等.

preg_replace($1,$2,$3) 有三個(gè)重要的參數(shù),其中 $1 是要搜索的字符串,$2 是要替換成的字符串,$3 是要進(jìn)行替換的字符串。

那么知道了 preg_replace 函數(shù)工作的原理,那么進(jìn)行替換超鏈接就不難了,我們只需要將參數(shù) $1 和 $2 轉(zhuǎn)換成數(shù)組,進(jìn)行批量替換,以下是方法,測試成功,共享給 phper,代碼如下:

  1. <?php 
  2. $str="<a href="xxx">超級鏈接</a>|<a href="xxx">這是個(gè)鏈接</a><br>"
  3. function removelink($str){ 
  4. $mode=array("#<a href="(.*)">#iUs","#</a>#iUs"); 
  5. $want=array("",""); 
  6. $con=preg_replace($mode,$want,$str); 
  7. return $con
  8. echo removelink($str); 
  9. ?> 

或如下代碼:

  1. <?php 
  2. $content = file_get_contents('test.html');  
  3. $url = 'http://www.phpfensi.com';  //要換成的新網(wǎng)址  
  4. $preg = '/[s]href=("|')[S]*("|')/i';  
  5. $replace = ' href="' . $url . '"';  
  6. $content = preg_replace($preg$replace$content);  //正則替換  
  7. create_log('newhtml'$content);  //生成新文件 
  8. ?> 

都是可以的.

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 蜜臀网 | 精品国产一区二区三区免费 | 91在线导航 | 欧美高清视频在线观看 | 亚洲精品视频在线观看视频 | 成人在线一区二区三区 | 久久精品免费 | 久久久久久久久网站 | 福利视频免费看 | 欧美午夜精品一区 | 一区不卡 | 日韩精品视频中文字幕 | 日韩成人在线观看 | 国产精品66| 一区二区三区四区在线 | 国内av毛片| 爱情岛论坛在线观看 | 精品专区 | 亚洲视频在线观看免费 | 午夜看看| 欧美精品久久 | 亚洲成人网在线 | 日本在线视频一区二区 | 日韩久久久久久久久久久久 | 久久tv | 国产免费一区二区 | 欧美乱大交做爰xxxⅹ性3 | 亚洲成人1区 | 99精品国产九九国产精品 | 国产精品一区二区久久久 | 国产在线污 | 日本免费一区二区三区四区 | 国产精品中文字幕在线观看 | 成人免费av在线 | 久久高清精品 | 日本精品视频一区二区 | 欧美一区免费 | 亚洲精品一区二区网址 | av福利在线观看 | 亚洲视频在线一区二区 | 91精品国产综合久久精品图片 |