标题:[求助]字符串中检索图片名称
只看楼主
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
结帖率:66.67%
 问题点数:0 回复次数:10 
[求助]字符串中检索图片名称
  最近遇到一个难题,是这样的我们一般做新闻的时候都是用编辑器上传图片,上传到一个特定的文件夹,而我们的编辑器里面的代码就如下:

<P><IMG height=420 src="/images_1/20071020214844840.jpg" width=560 border=0><IMG height=420 src="/images_1/20071020214919741.jpg" width=560 border=0><IMG height=420 src="/images_1/20071020215157563.jpg" width=560 border=0><IMG height=420 src="/images_1/20071020214940487.jpg" width=560 border=0><IMG height=420 src="/images_1/20071020215018517.jpg" width=560 border=0><IMG height=420 src="/images_1/20071020215117551.jpg" width=560 border=0><IMG height=420 src="/images_1/20071020215139327.jpg" width=560 border=0></P>

现在要解决的是如果我要删除这篇新闻,并且连新闻中出现的图片也要删除,就是删除“20071020214844840.jpg、20071020214919741.jpg……”,不知道怎么处理,望高手指点!

其实如果是单个表单项目删除很容易的,但是这个是在很多字符串中,虽然有编辑器自带的文件管理工具,但是对于客户来说他是不会去进去删除的,所以很想解决这个很实际的问题!我也想用检索字符来提取,但是写了很多都没有达到预期的效果。


搜索更多相关主题的帖子: IMG images 字符 名称 
2007-11-17 15:45
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
得分:0 
用fso删除这些文件,应该可以吧

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-11-17 15:47
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
得分:0 
FSO是可以删除的,但是你怎么将这些字符串中的图片名称检索出来呢!

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-11-17 16:12
t是变量
Rank: 1
等 级:新手上路
帖 子:95
专家分:0
注 册:2007-11-4
得分:0 
正则表达式

社会主义好!社会主义好!社会主义国家人民地位高!
2007-11-17 16:58
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
得分:0 
以下是引用t是变量在2007-11-17 16:58:50的发言:
正则表达式

如何写了,望楼上的指教,我对正则表达式研究得少!


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-11-17 17:00
威龙嘉少
Rank: 1
等 级:新手上路
帖 子:205
专家分:0
注 册:2007-9-24
得分:0 
用FSO获得文件的存放地址,然后删除就可以了!
2007-11-18 09:12
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 

我也不会正则,楼主可以这样试试,我发现你的img 的border属性都为0,
我的笨办法就是用把你这一长串定义为一个str,然后用split根据border分割,然后用replace替换。
然后再用fso进行删除操作。个人看法,仅作参考。

2007-11-18 12:54
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
[CODE]\".+\.jpg\"[/CODE]
试试
2007-11-18 13:29
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
得分:0 
以下是引用multiple1902在2007-11-18 13:29:50的发言:
[CODE]\".+\.jpg\"[/CODE]
试试

先谢过了,去试试!


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-11-19 08:47
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
得分:0 
以下是引用multiple1902在2007-11-18 13:29:50的发言:
[CODE]\".+\.jpg\"[/CODE]
试试

请问斑竹我这样写好象说不对啊!我对正则没有多大的研究。望指教啊!

Public Function GetPIC(strHtml)

Dim strPatrn

strpatrn=".+\.jpg\" '==这里不知道将你写的那个代码怎么写==

Dim regEx

Set regEx = New RegExp

regEx.Pattern = strPatrn

regEx.IgnoreCase = True

regEx.Global = True

GetPIC = regEx.Replace(strHtml,"")

End Function


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-11-19 08:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-186754-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.211009 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved