ASP获取HTML源码里的第一张图片与所有图片路径的函数

'取得第一个img标签内容的函数
Function GetFirstImg(Str) 
    Dim tmp
    Set objRegExp =New Regexp
    objRegExp.IgnoreCase =True'忽略大小写
    objRegExp.Global =false'全文搜索 !关键!
    objRegExp.Pattern ="<img (.*?)src=(.[^\[^>]*)(.*?)>"
    Set Matches = objRegExp.Execute(Str)
    For Each Match in Matches
        tmp = tmp & Match.Value
    Next
    GetFirstImg = GetImgS(tmp)
End Function

'获取所有图片名称的函数
Function GetImgS(Str)
    Set objRegExp1 =New Regexp
    objRegExp1.IgnoreCase =True'忽略大小写
    objRegExp1.Global =True'全文搜索
    objRegExp1.Pattern ="src\=.+?\.(gif|jpg|png|bmp)"
    Set mm = objRegExp1.Execute(Str)
    For Each Match1 in mm
        imgsrc = Match1.Value
        '也许存在不能过滤的字符,确保万一
        imgsrc =Replace(imgsrc, """", "")
        imgsrc =Replace(imgsrc, "src=", "")
        imgsrc =Replace(imgsrc, "<", "")
        imgsrc =Replace(imgsrc, ">", "")
        imgsrc =Replace(imgsrc, "img", "")
        imgsrc =Replace(imgsrc, "", "")
        GetImgS = GetImgS & imgsrc '把里面的地址串起来备用
    Next
End Function
'调用方法
htmlBody="<img id='img'  src='/images/01.jpg' alt='图片标题' style='border:none;position:relative;' /><img  src='/111.jpg' /><img  src='/222.jpg' />"
Response.Write GetFirstImg(htmlBody)