最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP使用正則表達(dá)式清除超鏈接文本

 更新時(shí)間:2013年11月12日 15:13:12   投稿:zxhpj  
有些時(shí)候,我們需要對一些html文本進(jìn)行處理,比如需要將文本中的超鏈接內(nèi)容去除,這個(gè)時(shí)候就需要用到正則表達(dá)式

可以用$str = preg_replace("/<a[^>]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$strhtml); 這段來實(shí)現(xiàn)需求,如果想要更多解決方法,可以參看以下的。
1、刪除內(nèi)容中的超鏈接

復(fù)制代碼 代碼如下:

ereg_replace('<a([^>]*)>([^<]*)</a>','<font color="red">\\2</font>',$content);
ereg_replace("<a [^>]*>|<\/a>","",$content);

2、消除包含特定詞的超鏈接

復(fù)制代碼 代碼如下:

$find="this string is my find";
$string='<font color="red">替換掉了</font>';//將超鏈接替換成的內(nèi)容
echo ereg_replace('<a([^>]*)>([^<]*'.$find.'[^>]*)</a>','<font color="red">\\2</font>',$content);

3、獲取超鏈接文本內(nèi)容

復(fù)制代碼 代碼如下:

//方法一
preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*</(a|a)>/i',$string,$matches);

//方法二
preg_match_all('/<a[dd]*>check user</a>/i',$string,$matches);
print_r($matches);

//方法三
preg_match_all('/<a[^>]*>[^<]*</a>/i',$string,$matches);
print_r($matches);

//方法四
preg_match_all('/<a.+?>check user</a>/is',$str,$arr);
print_r($arr);

//方法五
preg_match_all('/<a.+?>check user</a>/is',$str,$arr);
print_r($arr);

我用了這句 $year = preg_replace("/<a[^>]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$yearstr);

相關(guān)文章

  • 從性能方面考慮PHP下載遠(yuǎn)程文件的3種方法

    從性能方面考慮PHP下載遠(yuǎn)程文件的3種方法

    這篇文章主要介紹了從性能方面考慮PHP下載遠(yuǎn)程文件的3種方法的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • PHP 斷點(diǎn)續(xù)傳實(shí)例詳解

    PHP 斷點(diǎn)續(xù)傳實(shí)例詳解

    這篇文章主要介紹了PHP 斷點(diǎn)續(xù)傳的相關(guān)知識,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-11-11
  • Laravel 對某一列進(jìn)行篩選然后求和sum()的例子

    Laravel 對某一列進(jìn)行篩選然后求和sum()的例子

    今天小編就為大家分享一篇Laravel 對某一列進(jìn)行篩選然后求和sum()的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 詳解HTTP Cookie狀態(tài)管理機(jī)制

    詳解HTTP Cookie狀態(tài)管理機(jī)制

    cookie 最早是網(wǎng)景公司的雇員 Lou Montulli 在1993年3月發(fā)明,后被 W3C 采納,目前 cookie 已經(jīng)成為標(biāo)準(zhǔn),所有的主流瀏覽器如 IE、Chrome、Firefox、Opera 等都支持
    2016-01-01
  • ThinkPHP3.1新特性之G方法的使用

    ThinkPHP3.1新特性之G方法的使用

    ThinkPHP3.1的G方法的作用包括標(biāo)記位置和區(qū)間統(tǒng)計(jì)兩個(gè)功能。這篇文章主要介紹了ThinkPHP3.1版G方法的使用,需要的朋友可以參考下
    2014-06-06
  • 詳解PHP編碼轉(zhuǎn)換函數(shù)應(yīng)用技巧

    詳解PHP編碼轉(zhuǎn)換函數(shù)應(yīng)用技巧

    在PHP語言中mb_convert_encoding是一個(gè)PHP編碼轉(zhuǎn)換函數(shù),可以幫助我們用來實(shí)現(xiàn)對多字節(jié)字符串編碼的轉(zhuǎn)換。下面將會為大家進(jìn)行詳細(xì)介紹。
    2016-10-10
  • Laravel的Auth驗(yàn)證Token驗(yàn)證使用自定義Redis的例子

    Laravel的Auth驗(yàn)證Token驗(yàn)證使用自定義Redis的例子

    今天小編就為大家分享一篇Laravel的Auth驗(yàn)證Token驗(yàn)證使用自定義Redis的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • PHP異常處理淺析

    PHP異常處理淺析

    這篇文章主要介紹了PHP異常處理淺析,本文著重講解如何捕獲異常,并給出代碼操作實(shí)例,需要的朋友可以參考下
    2015-05-05
  • Yii框架中jquery表單驗(yàn)證插件用法示例

    Yii框架中jquery表單驗(yàn)證插件用法示例

    這篇文章主要介紹了Yii框架中jquery表單驗(yàn)證插件用法,結(jié)合實(shí)例形式分析了Yii框架中使用jquery表單驗(yàn)證插件進(jìn)行手機(jī)、郵箱等輸入信息驗(yàn)證的相關(guān)操作技巧,需要的朋友可以參考下
    2016-10-10
  • thinkPHP數(shù)據(jù)查詢常用方法總結(jié)【select,find,getField,query】

    thinkPHP數(shù)據(jù)查詢常用方法總結(jié)【select,find,getField,query】

    這篇文章主要介紹了thinkPHP數(shù)據(jù)查詢常用方法,結(jié)合實(shí)例形式總結(jié)分析了select,find,getField,query等方法進(jìn)行數(shù)據(jù)庫查詢操作的具體操作步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-03-03

最新評論

南康市| 水城县| 马尔康县| 甘南县| 泌阳县| 镇巴县| 旬阳县| 土默特右旗| 吉木乃县| 五莲县| 昆明市| 巧家县| 那坡县| 广德县| 承德市| 镇安县| 孝昌县| 射阳县| 永和县| 府谷县| 全南县| 内丘县| 洪雅县| 常山县| 曲沃县| 梅州市| 锡林郭勒盟| 黄大仙区| 定西市| 益阳市| 介休市| 永福县| 唐海县| 濮阳市| 敖汉旗| 驻马店市| 九龙城区| 星子县| 平罗县| 孟津县| 桐梓县|