欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

得到连接和图片的地址 正则

程序员文章站 2022-03-27 10:05:16
复制代码 代码如下:function addsiteurl(byval str)   if isnull(str)&nbs...
复制代码 代码如下:

function addsiteurl(byval str)
  if isnull(str) then
      addsiteurl = ""
      exit function 
  end if

  dim re
  set re=new regexp
  with re
    .ignorecase =true
    .global=true

    .pattern="<img (.*?)src=""(?!(http|https)://)(.*?)"""
    str = .replace(str,"<img $1src=""" & siteurl & "$3""")

    .pattern="<a (.*?)href=""(?!(http|https|ftp|mms|rstp)://)(.*?)"""
    str = .replace(str,"<a $1href=""" & siteurl & "$3""")
  end with
  set re=nothing

  addsiteurl=str
end function