'================================================ 
    '函数名:ReSaveRemoteFile 
    '作  用:查找文件保存替换 
    '参  数:Str   ----原字符串 
    '参  数:url   ----当然网站URL 
    '参  数:Dir -----保存目录 
    '参  数:InSave ------是否保存,True,False 
    '返回值:格式化取后的字符串 
    '================================================ 
    Public Function ReSaveRemoteFile(ByVal str, ByVal URL, ByVal Dir,InSave) 
        Dim s_Content 
        Dim re 
        Dim ContentFile, ContentFileUrl 
        Dim strTempUrl,strFileUrl,DirTemp,PathTemp,FileTemp,Tempi,TempUrlArray,Arr_Path 
        Dim sAllowExtName 
        sAllowExtName="rm|swf" 
        s_Content = str 
        On Error Resume Next 
        Set re = New RegExp 
        re.IgnoreCase = True 
        re.Global = True 
        re.Pattern = "((src=|href=)((\S)+[.]{1}(" & sAllowExtName & ")))" 
        Set ContentFile = re.Execute(s_Content) 
        Dim sContentUrl(), n, i, bRepeat 
        n = 0 
        For Each ContentFileUrl In ContentFile 
            strFileUrl = Replace(Replace(Replace(Replace(ContentFileUrl.Value, "src=", "", 1, -1, 1), "href=", "", 1, -1, 1), "'", ""), Chr(34), "") 
            If n = 0 Then 
                n = n + 1 
                ReDim sContentUrl(n) 
                sContentUrl(n) = strFileUrl 
      
      
    ReSaveRemoteFile函数之asp实现查找文件保存替换的代
内容版权声明:除非注明,否则皆为本站原创文章。
