28,407
社区成员
发帖
与我相关
我的任务
分享
s="这是第一张图片:<br /> <img alt=""图片1"" src=123.jpg> <br /><br /><br />"&_
"这是第二张图片:<br /> <img alt=""图片2"" src='456.jpg' /> <br /><br /><br />"&_
"这是第三张图片:<br /> <img alt=""图片3"" src=""789.jpg"" /> <br /><br /><br />"
set rx=new RegExp
rx.IgnoreCase=true
rx.Global=true
rx.Pattern="(<img[^>]+?src=(['""])?([^'"" />]+?)(['""])?[^>]+>)"
s=rx.Replace(s,"<a class=""pics"" href=""$3"" target=""_blank"" rel=""pics"">$1</a>")
response.Write s
set rx=nothing
不过showbo版主的正则表达式 好像有点bug ,不过修改成这样就居然可以替换成功了,问题成功解决,再次感谢!
s="这是第一张图片:<br /> <img alt=""图片1"" src=""123.jpg""> <br /><br /><br />"&_
"这是第二张图片:<br /> <img alt=""图片2"" src=""456.jpg"" /> <br /><br /><br />"&_
"这是第三张图片:<br /> <img alt=""图片3"" src=""789.jpg"" /> <br /><br /><br />"
set rx=new RegExp
rx.IgnoreCase=true
rx.Global=true
rx.Pattern="(<img [^<]*src=""(.*?)""[^>]*>)"
s=rx.Replace(s,"<a class=""pics"" href=""$2"" target=""_blank"" rel=""pics"">$1</a>")
response.Write s
set rx=nothing
