以后地位:首页 > 建站常识 > 列表

asp 相对,相对途径替代相对途径

点击: 次时辰:2016/11/3关头词:asp 相对途径
ASP名目开辟的时辰,碰到一个题目,便是文章编辑器增加图片刻,有能够是相对途径,相对途径,或第三方网站图片拔出。近似如许的/UploadFile/image/20161125/20161125183023552355.jpghttp://www.021jz.

 

ASP名目开辟的时辰,碰到一个题目,便是文章编辑器增加图片刻,有能够是相对途径,相对途径,或第三方网站图片拔出。近似如许的

/UploadFile/image/20161125/20161125183023552355.jpg
http://3djiangyin.com/UploadFile/image/20161125/20161125183023552355.jpg

此刻完成的功效是,把相对途径改成相对途径,若是是相对途径就不替代。

第一步:第一步先把相对途径改成相对途径


function replace_Img(byval str)
'这里利用asp正则方式,替代相对途径变成相对途径
replace_Img=expWordStr(str,"<img([^<]*)src=\""([^' ""]+)\""","<img alt="""" src=""http://3djiangyin.com$2""")
end function
'正则替代expWordStr
'a 替代前字符串
'reg 正则抒发式
'c 替代后字符串
Function expWordStr(ByVal a,ByVal reg,ByVal c)
Dim regEx, Match, Matches
Set regEx = New RegExp
regEx.Pattern = reg
regEx.IgnoreCase = True
regEx.Global = True
RetStr =regEx.WordStr(a, c)
expWordStr = RetStr
End Function

第二步:这段代码处理上面碰到的题目,便是第一步先把本站网站替代成空的,第二步在把多的网址替代成http://

response.write replace(replace_Img(replace(str,http://3djiangyin.com,"")),"http://3djiangyin.comhttp://","http://")

以上是我本身的方式,应当另有更好的方式…… 

预定建站
收费供给网站优化
支付关头词