asp文本编辑器/数据库中提取图片
2010-07-05 16:49
253 查看
SourceCode=rs("content") '提取的数据
mypic=""
Set objRegExp = New Regexp '设置配置对象
objRegExp.IgnoreCase = True '忽略大小写
objRegExp.Global = True '设置为全文搜索
objRegExp.Pattern = "<IMG.+?>"
strs=trim(SourceCode)
Set Matches =objRegExp.Execute(strs)
For Each Match in Matches
mypic =mypic& Match.Value
next
他其实是用了正则表达式
mypic=""
Set objRegExp = New Regexp '设置配置对象
objRegExp.IgnoreCase = True '忽略大小写
objRegExp.Global = True '设置为全文搜索
objRegExp.Pattern = "<IMG.+?>"
strs=trim(SourceCode)
Set Matches =objRegExp.Execute(strs)
For Each Match in Matches
mypic =mypic& Match.Value
next
他其实是用了正则表达式
<% Function RegExp_Execute(patrn, strng) Dim regEx, Match, Matches,values '建立变量。 Set regEx = New RegExp '建立正则表达式。 regEx.Pattern = patrn '设置模式。 regEx.IgnoreCase = true '设置是否区分字符大小写。 regEx.Global = True '设置全局可用性。 Set Matches = regEx.Execute(strng) '执行搜索。 For Each Match in Matches '遍历匹配集合。 values=values&Match.Value&"," Next RegExp_Execute = values End Function %> <% dim src content=(Recordset1.Fields.Item("nr").Value) regstr="src/=.+?/.(gif|jpg)" url=Replace(Replace(Replace(RegExp_Execute(regstr,content),"'",""),"""",""),"src=","") src=split(url,",") if url <> "" then for i=0 to ubound(src)-1 '删除文件 set fso=Server.CreateObject("scripting.filesystemobject") fileName=src(i) myFile=Server.MapPath(fileName) if fso.FileExists(myFile) then fso.DeleteFile myFile end if set fso=Nothing next end if %>
相关文章推荐
- 正则表达式提取网址、标题、图片等一例(.Net Asp Javascript/Js)的实现
- [转载]如何在ASP.Net 中把图片存入数据库
- 用asp.net实现将上传的图片变小存入数据库
- asp.net利用正则在HTML中提取图片路径
- ASP.net的HTTP处理程序(ASHX)提取dll内嵌资源图片
- Asp.net中图片存储数据库以及页面读取显示通用方法详解
- ASP.NET中存取图片到数据库的示例
- 也说从数据库里提取图片显示
- c#/asp.net 对一个内容字符串提取字符串的图片,并且转换为UBB
- ASP提取字段中的图片地址
- ASP:利用ASP把图片上传到数据库
- ASP.NET中存取图片到数据库的示例
- js和asp 显示数据库中图片
- ASP.NET中常用功能代码总结(3)——上传图片到数据库
- ASP.NET中让图片以二进制的形式存储在数据库中
- ASP实现随机提取数据库记录例
- ASP.NET存取图片到数据库
- 如何利用ASP把图片上传到数据库
- ASP.NET无限级treeview控件、从数据库提取节点填充方案
- ASP.NET中存取图片到数据库的示例(转载http://www.knowsky.com/3257.html)