asp中獲取內(nèi)容中所有圖片與獲取內(nèi)容中第一個圖片的代碼
更新時間:2011年01月05日 23:48:42 作者:
用asp獲取內(nèi)容中的圖片與獲取內(nèi)容中的第一個圖片地址,主要是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)容中第一個圖片
'=====================================
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開發(fā)中數(shù)據(jù)庫文件調(diào)用的捷徑
本文針對ASP程序設(shè)計中最基礎(chǔ)、也是最關(guān)鍵的部分"數(shù)據(jù)庫文件的調(diào)用"進(jìn)行說明,同時談?wù)凙SP程序設(shè)計中數(shù)據(jù)庫文件調(diào)用的一些技巧2006-09-09如何從數(shù)據(jù)庫中隨機(jī)取出10條記錄的方法
如何從數(shù)據(jù)庫中隨機(jī)取出10條記錄的方法...2007-01-01asp程序執(zhí)行數(shù)據(jù)庫的效率提升建議
很多網(wǎng)友非常不喜歡用ASP來編程,他們總是抱怨說ASP程序太慢,效率太低。更希望用PHP,JSP等來寫程序。其實不能從 "認(rèn)為" 這個角度來看問題 ,而應(yīng)該從實際中看問題,ASP真的很慢的嗎,那么微軟的站為何用ASP也不慢呢2020-09-09