从数据库中提取图片地址

如数据库content字段存储的内容为:

"<P align=center><IMG style=""WIDTH: 193px; HEIGHT: 175px"" height=285 src=""http://localhost/xun/edit/UploadFile/201074211239952.gif"" width=337 border=0></P>
<P>&nbsp;&nbsp;&nbsp;气象局4日发布暴雨重要天气预报:预计从4日下午到5日夜间,我区有一次暴雨天气,并伴有强雷暴,请做好防范工作。</P>
<P>&nbsp;</P>"

 

现在要把这段内容的图片地址提取出来:

SourceCode=rs("content")

mypic=""

Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<IMG src.+?border=0>"
strs=trim(SourceCode)
Set Matches =objRegExp.Execute(strs)
For Each Match in Matches
mypic =mypic& Match.Value
Next

mypic里面就是所有的图片地址了

这儿提取出来的内容就是:

<IMG style=""WIDTH: 193px; HEIGHT: 175px"" height=285 src=""http://localhost/xun/edit/UploadFile/201074211239952.gif"" width=337 border=0>

 

如果只想提取图片名称:

SourceCode=rs("content")
mypic=""
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "UploadFile/.+?>"
strs=trim(SourceCode)
Set Matches =objRegExp.Execute(strs)
For Each Match in Matches
temppic=Match.Value
temppic=split(temppic,"/")(1)
temppic=trim(split(temppic,"""")(0))
mypic =mypic&temppic
temppic=""
Next

现在提取出来的内容就是:

201074211239952.gif

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值