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

主站蜘蛛池模板: 91免费网址| 日韩午夜福利免 | 国产精品福利社 | 激情视频一区二区三 | 九色精品视频导航1 | 日韩一卡二卡3 | 日本欧美日韩视 | 91传媒| 韩国午夜理伦 | 国产精品一区99 | 国产高清中文字幕 | 成人激情受网点 | 日本留學代辦 | 国产91对白在 | 国内精品在线观看看 | 欧美日韩在线第一 | 国产日韩3在线观看 | 精品国产中文字幕 | 91精区一区二区 | 91精品国产吴梦 | 91啪国自产中 | 国产合集在线播放 | 欧美日韩生活片 | 中文字幕免费播放 | 成人亚洲国产精品 | 91免费国产在线 | 国产中文综合乱伦 | 欧洲亚洲国产 | 国产激情视频网站 | www精品视频 | 欧美午夜性刺激在线 | 成人午夜小视频 | 成人激情受网点 | 日韩中文字幕在 | 国产真实乱在线更新 | 欧美亚日韩精品影视 | 91福利国产在线在 | 国产乱子伦精品 | 日韩精品电影一区 | 国产精伦一区 | 欧美综合亚洲日 |