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

PHP使用正則表達式清除超鏈接文本

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

可以用$str = preg_replace("/<a[^>]*href=[^>]*>|<\/[^a]*a[^>]*>/i","",$strhtml); 這段來實現(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下載遠程文件的3種方法

    從性能方面考慮PHP下載遠程文件的3種方法

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

    PHP 斷點續(xù)傳實例詳解

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

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

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

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

    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)計兩個功能。這篇文章主要介紹了ThinkPHP3.1版G方法的使用,需要的朋友可以參考下
    2014-06-06
  • 詳解PHP編碼轉(zhuǎn)換函數(shù)應(yīng)用技巧

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

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

    Laravel的Auth驗證Token驗證使用自定義Redis的例子

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

    PHP異常處理淺析

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

    Yii框架中jquery表單驗證插件用法示例

    這篇文章主要介紹了Yii框架中jquery表單驗證插件用法,結(jié)合實例形式分析了Yii框架中使用jquery表單驗證插件進行手機、郵箱等輸入信息驗證的相關(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é)合實例形式總結(jié)分析了select,find,getField,query等方法進行數(shù)據(jù)庫查詢操作的具體操作步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-03-03

最新評論

浙江省| 白水县| 花垣县| 达孜县| 盐津县| 张家港市| 华坪县| 和政县| 阿坝县| 临湘市| 钟山县| 牟定县| 阿合奇县| 柏乡县| 吉隆县| 新干县| 浦江县| 武川县| 城市| 沧源| 堆龙德庆县| 冕宁县| 灌南县| 清水县| 商南县| 彰武县| 和政县| 大田县| 元阳县| 浏阳市| 嘉峪关市| 大同县| 石泉县| 晋江市| 泸州市| 女性| 城固县| 崇阳县| 宁强县| 平安县| 永寿县|