PHP正則匹配圖片并給圖片加鏈接詳解
更新時(shí)間:2009年08月31日 15:05:41 作者:
給文章中的圖片添加下一頁鏈接或點(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)文章
JavaScript 正則表達(dá)式備忘單實(shí)例代碼
正則表達(dá)式或“regex”用于匹配字符串的各個(gè)部分,下面是我創(chuàng)建正則表達(dá)式的備忘單,需要的朋友可以參考下2019-04-04正則表達(dá)式 運(yùn)算符優(yōu)先級(jí)介紹
正則表達(dá)式從左到右進(jìn)行計(jì)算,并遵循優(yōu)先級(jí)順序,這與算術(shù)表達(dá)式非常類似2016-05-05用正則表達(dá)式判斷字符串是漢字還是拼音的js函數(shù)代碼
用正則表達(dá)式判斷字符串是漢字還是拼音的js函數(shù)代碼,需要的朋友可以參考下。2011-07-07