| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1227 人关注过本帖
标题:[求助]字符串中检索图片名称
只看楼主 加入收藏
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
以下是引用madpbpl在2007-11-18 12:54:37的发言:

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

你的方法我是可以采用的是可以达到效果的,但是觉得斑竹的正则是怎么样的,可能要简单些!

我的做法:

str=Split(数据库中的数据,"/images_1/")'==我觉得用‘/images_1/’分割好些,因为上传图片都是这个文件夹==

for i=0 to Ubound(str)

response.Write(Server.HTMLEncode(str(i))&"<br>")'==改成这样'response.Write(left(str(i),21)&"<br>")'==

next

显示的效果是:
<P><IMG height=420 src="
20071020214844840.jpg" width=560 border=0><IMG height=420 src="
20071020214919741.jpg" width=560 border=0><IMG height=420 src="
20071020215157563.jpg" width=560 border=0><IMG height=420 src="
20071020214940487.jpg" width=560 border=0><IMG height=420 src="
20071020215018517.jpg" width=560 border=0><IMG height=420 src="
20071020215117551.jpg" width=560 border=0><IMG height=420 src="
20071020215139327.jpg" width=560 border=0></P>

这样舍取第一个str(0)就可以了,再对每一条去截取图片文件名然后FSO进行删除!

response.Write(Server.HTMLEncode(str(i))&"<br>")'==改成这样'response.Write(left(str(i),21)&"<br>")'==


最后就可以得到:
20071020214844840.jpg
20071020214919741.jpg
20071020215157563.jpg
20071020214940487.jpg
20071020215018517.jpg
20071020215117551.jpg
20071020215139327.jpg

一切搞定,但是觉得不是很简的!

[此贴子已经被作者于2007-11-19 9:09:06编辑过]


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2007-11-19 09:05
快速回复:[求助]字符串中检索图片名称
数据加载中...
 
   



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

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