91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

ASP獲取網(wǎng)頁全部圖片地址并保存為數(shù)組的正則

admin
2011年2月16日 11:46 本文熱度 4238
ASP獲取網(wǎng)頁全部圖片地址并保存為數(shù)組的正則

目前還是有BUG的,最新的測試頁面在: http://www.reallydo.com/getimg.asp
jsp分析頁面在: http://jorkin.reallydo.com/article.asp?id=380
發(fā)現(xiàn)BUG請在后面留言,謝謝.
1.31修正
src=后面有空格不能正確匹配.已修正.
src=''為空時出錯.已修正.
發(fā)現(xiàn)BUG: 圖片路徑有多個空格時只能保留一個.未修正.
2.18修正
圖片路徑有多個空格時只能保留一個的BUG.已修正.
復(fù)制代碼 代碼如下:
<%
'功能:獲取全部圖片地址,保存到一個數(shù)組.
'來源:http://jorkin.reallydo.com/article.asp?id=448
'需要ReplaceAll函數(shù):http://jorkin.reallydo.com/article.asp?id=406
Function getIMG(sString)
Dim sReallyDo, regEx, iReallyDo
Dim oMatches, cMatch
'//定義一個空數(shù)組
iReallyDo = -1
ReDim aReallyDo(iReallyDo)
If IsNull(sString) Then
getIMG = ""
Exit Function
End If
'//格式化HTML代碼
'//將每個 <img 換行 方便jsp替換
sReallyDo = sString
On Error Resume Next
sReallyDo = Replace(sReallyDo, vbCr, " ")
sReallyDo = Replace(sReallyDo, vbLf, " ")
sReallyDo = Replace(sReallyDo, vbTab, " ")
sReallyDo = Replace(sReallyDo, "<img ", vbCrLf & "<img ", 1, -1, 1)
sReallyDo = Replace(sReallyDo, "/>", " />", 1, -1, 1)
sReallyDo = ReplaceAll(sReallyDo, "= ", "=", True)
sReallyDo = ReplaceAll(sReallyDo, "> ", ">", True)
sReallyDo = Replace(sReallyDo, "><", ">" & vbCrLf & "<")
sReallyDo = Trim(sReallyDo)
On Error GoTo 0
Set regEx = New RegExp
regEx.IgnoreCase = True
regEx.Global = True
'//去除onclick,onload等腳本
regEx.Pattern = "\s[on].+?=([\""|\'])(.*?)\1"
sReallyDo = regEx.Replace(sReallyDo, "")
'//將SRC不帶引號的圖片地址加上引號
regEx.Pattern = "<img.*?\ssrc=([^\""\'\s][^\""\'\s>]*).*?>"
sReallyDo = regEx.Replace(sReallyDo, "<img src=""$1"" />")
'//jsp匹配圖片SRC地址
regEx.Pattern = "<img.*?\ssrc=([\""\'])([^\""\']+?)\1.*?>"
Set oMatches = regEx.Execute(sReallyDo)
'//將圖片地址存入數(shù)組
For Each cMatch in oMatches
iReallyDo = iReallyDo + 1
ReDim Preserve aReallyDo(iReallyDo)
aReallyDo(iReallyDo) = regEx.Replace(cMatch.Value, "$2")
Next
getIMG = aReallyDo
End Function
%>

該文章在 2011/2/16 11:46:43 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 中文字幕高清免费 | 国语普通话对白国产 | 成人天堂2025 | 午夜成人日韩 | 国产女m视 | 国产女优在线观看 | 91国内产香蕉 | 91视频在线网站 | 日本韩国在线电影 | 日韩精品在线观看 | 精品小说每天送 | 99热在线精品观看 | 乱码国产精品 | 日本成人观看 | 日本三级私人电影网 | 国产色综合免费观看 | 99自拍视频 | 欧美日韩精品二区 | 日韩高清一区二区 | 日韩十国产十欧美 | 国产精品夜夜春夜夜 | 韩国主播 | 国产乱偷国产馆 | 日韩有码国产精品 | 91九色国产视频 | 欧美一级淫片 | 乱子伦在线观看 | 欧美曰韩| 福利导航大全 | 爱豆精品秘国产 | 变态国产欧美激情成 | 午夜在线视频影院 | 日韩国产色色色色 | 国产欧美日韩一区二 | 国产又大 | 欧美日韩一级国产 | 成人精品区| 日本最大色倩 | 欧美日韩在线免费 | 91精品人成在 | 日韩欧美亚洲视频 |