dedecms采集中可以過(guò)濾多行代碼的正則表達(dá)式
更新時(shí)間:2007年03月17日 00:00:00 作者:
過(guò)去用dede采集,總是過(guò)濾不掉一行以上的代碼,只能一行行的過(guò)濾,在網(wǎng)上,發(fā)現(xiàn)有很多和我一樣的菜鳥(niǎo)。隨著不斷的使用dede采集,對(duì)正則有了更進(jìn)一步的了解,現(xiàn)在偶用一句正則表達(dá)式,同樣可以匹配多行代碼了。
如:在如下代碼中,過(guò)濾掉有二行代碼的超級(jí)鏈接。
<td align="center">
<a >XXX
XXX</a>
</td>
用下面的過(guò)濾,即可實(shí)現(xiàn)多行匹配
{dede:trim} <a >([^\n<]*)</a> {/dede:trim}
貌似 \n 這樣的符號(hào),可以充當(dāng)換行符使用,一個(gè) \n 代表一個(gè)換行。
希望對(duì)初學(xué)dede的人有用
如:在如下代碼中,過(guò)濾掉有二行代碼的超級(jí)鏈接。
<td align="center">
<a >XXX
XXX</a>
</td>
用下面的過(guò)濾,即可實(shí)現(xiàn)多行匹配
{dede:trim} <a >([^\n<]*)</a> {/dede:trim}
貌似 \n 這樣的符號(hào),可以充當(dāng)換行符使用,一個(gè) \n 代表一個(gè)換行。
希望對(duì)初學(xué)dede的人有用
相關(guān)文章
刪除html標(biāo)簽得到純文本可處理嵌套的標(biāo)簽
這篇文章主要介紹了通過(guò)刪除html標(biāo)簽得到的純文本可處理嵌套的標(biāo)簽,需要的朋友可以參考下2014-04-04PHP采用超長(zhǎng)(超大)數(shù)字運(yùn)算防止數(shù)字以科學(xué)計(jì)數(shù)法顯示的方法
這篇文章主要介紹了PHP采用超長(zhǎng)(超大)數(shù)字運(yùn)算防止數(shù)字以科學(xué)計(jì)數(shù)法顯示的方法,涉及PHP數(shù)學(xué)運(yùn)算及字符串操作的相關(guān)技巧,需要的朋友可以參考下2016-04-04php出現(xiàn)內(nèi)存位置訪問(wèn)無(wú)效錯(cuò)誤問(wèn)題解決方法
這篇文章主要介紹了php出現(xiàn)內(nèi)存位置訪問(wèn)無(wú)效錯(cuò)誤問(wèn)題解決方法,本文分析后得出的原因是sqlite擴(kuò)展導(dǎo)致,需要的朋友可以參考下2014-08-08windows平臺(tái)中配置nginx+php環(huán)境
相對(duì)于linux來(lái)說(shuō),windows配置web環(huán)境不管是一鍵安裝包還是獨(dú)立配置簡(jiǎn)單多了,這次是講以NGINX作為web的本地的測(cè)試環(huán)境。2015-12-12改寫函數(shù)實(shí)現(xiàn)PHP二維/三維數(shù)組轉(zhuǎn)字符串
將多維數(shù)組中所有的數(shù)值轉(zhuǎn)換成字符串最多支持三維數(shù)組,在給定的示例函數(shù)基礎(chǔ)上改寫出了的,感興趣的朋友可以參考下,希望對(duì)大家有所幫助2013-09-09