asp中獲取內(nèi)容中所有圖片與獲取內(nèi)容中第一個(gè)圖片的代碼
更新時(shí)間:2011年01月05日 23:48:42 作者:
用asp獲取內(nèi)容中的圖片與獲取內(nèi)容中的第一個(gè)圖片地址,主要是cms中保存內(nèi)容中的圖片需要用得到,使用的是正則的方法。
復(fù)制代碼 代碼如下:
'=====================================
'獲取內(nèi)容中所有圖片
'=====================================
Function Get_ImgSrc(ByVal t0)
Dim t1,Regs,Matches,Match
t1=""
IF Not(IsNull(t0) Or Len(t0)=0) Then
Set Regs=New RegExp
Regs.Pattern="<img[^>]+src=""([^"">]+)""[^>]*>"
Regs.Ignorecase=True
Regs.Global=True
Set Matches=Regs.Execute(t0)
IF Matches.Count>0 Then
For Each Match In Matches
IF Left(Match.SubMatches(0),7)<>"http://" Then
t1=t1&"<option value="""&Match.SubMatches(0)&""">"&Match.SubMatches(0)&"</option>"
End IF
Next
End IF
End IF
Get_ImgSrc=t1
Set Matches=Nothing
Set Regs=Nothing
End Function
'=====================================
'獲取內(nèi)容中第一個(gè)圖片
'=====================================
Function Frist_Pic(ByVal t0)
Frist_Pic=""
Dim Regs,Matches
Set Regs=New RegExp
Regs.Ignorecase=True
Regs.Global=True
Regs.Pattern="<img[^>]+src=""([^"">]+)""[^>]*>"
Set Matches=Regs.Execute(t0)
IF Regs.test(t0) Then
Frist_Pic=Matches(0).SubMatches(0)
End IF
Set Matches=Nothing
Set Regs=Nothing
End Function
相關(guān)文章
ASP開(kāi)發(fā)中數(shù)據(jù)庫(kù)文件調(diào)用的捷徑
本文針對(duì)ASP程序設(shè)計(jì)中最基礎(chǔ)、也是最關(guān)鍵的部分"數(shù)據(jù)庫(kù)文件的調(diào)用"進(jìn)行說(shuō)明,同時(shí)談?wù)凙SP程序設(shè)計(jì)中數(shù)據(jù)庫(kù)文件調(diào)用的一些技巧2006-09-09如何從數(shù)據(jù)庫(kù)中隨機(jī)取出10條記錄的方法
如何從數(shù)據(jù)庫(kù)中隨機(jī)取出10條記錄的方法...2007-01-01asp中讓function同時(shí)返回多個(gè)值的代碼
asp中讓function同時(shí)返回多個(gè)值的代碼,需要的朋友可以參考下。2011-02-02ASP 日期的加減運(yùn)算實(shí)現(xiàn)代碼
今天在工作中遇到了一個(gè)問(wèn)題,需要按時(shí)間查詢,可是查詢出來(lái)的結(jié)果顯示的不正確。2009-12-12asp程序執(zhí)行數(shù)據(jù)庫(kù)的效率提升建議
很多網(wǎng)友非常不喜歡用ASP來(lái)編程,他們總是抱怨說(shuō)ASP程序太慢,效率太低。更希望用PHP,JSP等來(lái)寫程序。其實(shí)不能從 "認(rèn)為" 這個(gè)角度來(lái)看問(wèn)題 ,而應(yīng)該從實(shí)際中看問(wèn)題,ASP真的很慢的嗎,那么微軟的站為何用ASP也不慢呢2020-09-09