PHP正則匹配圖片并給圖片加鏈接詳解
更新時(shí)間:2009年08月31日 15:05:41 作者:
給文章中的圖片添加下一頁(yè)鏈接或點(diǎn)擊打開原圖鏈接
正則:
解說:
1.preg_replace和str_replace的區(qū)別:
str_replace只是純字符替換,而preg_replace才是正則替換
2.$0,$1,$2等的說明:
$0指的是被整個(gè)模式所匹配的文本;
$1指的是首個(gè) ( ) 引用的串;
$2指的是第二個(gè)()引用的串; 以此類推。
復(fù)制代碼 代碼如下:
$newstext=preg_replace(preg_replace('/(<img[^>]+src\s*=\s*”?([^>"\s]+)”?[^>]*>)/im', ‘<a href=”$2″>$1</a>', $newstext);
解說:
1.preg_replace和str_replace的區(qū)別:
str_replace只是純字符替換,而preg_replace才是正則替換
2.$0,$1,$2等的說明:
$0指的是被整個(gè)模式所匹配的文本;
$1指的是首個(gè) ( ) 引用的串;
$2指的是第二個(gè)()引用的串; 以此類推。
您可能感興趣的文章:
- 關(guān)于php正則匹配漢字的方法介紹
- PHP正則匹配日期和時(shí)間(時(shí)間戳轉(zhuǎn)換)的實(shí)例代碼
- PHP正則匹配中英文、數(shù)字及下劃線的方法【用戶名驗(yàn)證】
- PHP入門教程之正則表達(dá)式基本用法實(shí)例詳解(正則匹配,搜索,分割等)
- PHP中preg_match函數(shù)正則匹配的字符串長(zhǎng)度問題
- php正則匹配文章中的遠(yuǎn)程圖片地址并下載圖片至本地
- PHP正則匹配操作簡(jiǎn)單示例【preg_match_all應(yīng)用】
- PHP正則匹配反斜杠''\''和美元''$''的方法
- PHP用正則匹配form表單中所有元素的類型和屬性值實(shí)例代碼
- phpstorm 正則匹配刪除空行、注釋行(替換注釋行為空行)
- PHP簡(jiǎn)單實(shí)現(xiàn)正則匹配省市區(qū)的方法
相關(guān)文章
JS正則表達(dá)式一條龍講解(從原理和語(yǔ)法到JS正則)
JS正則表達(dá)式一條龍講解,從原理和語(yǔ)法到JS正則、ES6正則擴(kuò)展,最后再到正則實(shí)踐思路2017-04-04
ajax對(duì)注冊(cè)名進(jìn)行驗(yàn)證檢測(cè)是否存在于數(shù)據(jù)庫(kù)中
使用ajax對(duì)注冊(cè)名進(jìn)行驗(yàn)證判斷它是否在數(shù)據(jù)庫(kù)中存在,具體的實(shí)現(xiàn)如下,感性的朋友可以參考下,希望對(duì)大家有所幫助2013-07-07
使用正則表達(dá)式替換報(bào)表名稱中的特殊字符(推薦)
正則表達(dá)式,又稱規(guī)則表達(dá)式。這篇文章給大家介紹了使用正則表達(dá)式替換報(bào)表名稱中的特殊字符,及Java正則表達(dá)式替換所有特殊字符的方法,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-11-11
ASP超級(jí)鏈接和HTML函數(shù)正則表達(dá)式 修正版
ASP超級(jí)鏈接和HTML函數(shù) 正則表達(dá)式的使用,最后一個(gè)實(shí)例經(jīng)過測(cè)試。2010-01-01

