中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 05:21
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 读取文本里指定字符 解决了
可打印版本  1,803 / 16
第1楼 huzixuan 发表于 2007-01-28 01:23
高级用户 发帖 219 积分 537 来自 芜湖
读取文本里指定字符 解决了
我要读取像是这样
<td class="u"><a href="http://passport.baidu.com/?detail&aid=6&default_tab=1&un=%B0%AE%BA%D5%BA%D5%B5%C4%C5%D6%D7%D3" target=_blank><font color='#000000'>爱赫赫的胖子</font></a></td>
里的用户名
爱赫赫的胖子
0.txt


就是显示 0.txt 里面的全部用户名,最好能剔除重复出现的名字

[ Last edited by huzixuan on 2007-1-29 at 12:32 AM ]
第2楼 ccwan 发表于 2007-01-28 01:40
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
第3楼 ccwan 发表于 2007-01-28 01:41
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
还以为只是一句话呢!楼主的要求总是变化的啊!
第4楼 ccwan 发表于 2007-01-28 01:55
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
到底提取什么内容?是只要为“爱赫赫的胖子”就提取还是是用户名就提取还是怎样?
第5楼 redtek 发表于 2007-01-28 02:06
金牌会员 发帖 1,147 积分 2,902
http://zhenlove.com.cn/cndos/fileup/files/0.txt
好象是要提取这个文件~:)
第6楼 ccwan 发表于 2007-01-28 02:11
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
re redtek
如果如兄所说,那我真的不知楼主的意思了。这个网页的源代码中有五处出现”爱赫赫的胖子“,楼主是要显示五个”爱赫赫的胖子“?还是什么呢?也许兄有办法吧。
第7楼 huzixuan 发表于 2007-01-28 21:54
高级用户 发帖 219 积分 537 来自 芜湖
恩. 对对
就是显示 0.txt 里面的全部用户名,最好能剔除重复出现的名字
第8楼 redtek 发表于 2007-01-29 00:03
金牌会员 发帖 1,147 积分 2,902
第9楼 namejm 发表于 2007-01-29 00:14
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  看看这个代码是否可行:

  简化一下,速度提升了不少:


[ Last edited by namejm on 2007-1-28 at 12:40 PM ]
第10楼 redtek 发表于 2007-01-29 00:19
金牌会员 发帖 1,147 积分 2,902
关于 “,最好能剔除重复出现的名字” 的原理以及相近代码楼主可参考下面非常精彩的帖子~:)



用批处理也可以简单实现删除文本相同行

http://www.cn-dos.net/forum/viewthread.php?tid=24369&fpage=1&highlight=if%2Bnot%2Bdefined
第11楼 huzixuan 发表于 2007-01-29 00:31
高级用户 发帖 219 积分 537 来自 芜湖
哇哈哈,namejm斑竹 总是出现在最最危急的关头
并且不管问题是甚模样,任你长的、扁的、方的、圆的,在斑竹手里都能捏成一条细细长长滴 。。直.线。。
第12楼 ccwan 发表于 2007-01-29 00:37
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
redtek兄的代码非常简洁,但有点瑕疵,就是过滤掉了IP形式的用户名。

namejm兄的代码完整显示了所有用户,也过滤掉了重复用户名,但代码略嫌臃肿。

加分了。
第13楼 huzixuan 发表于 2007-01-29 00:39
高级用户 发帖 219 积分 537 来自 芜湖
redtek 的代码我运行后就 只提示 按任意键继续...
还有请问怎么一次加 5分的?
第14楼 redtek 发表于 2007-01-29 00:47
金牌会员 发帖 1,147 积分 2,902
回huzixuan兄,把代码中“0.htm”改为“0.txt”就行啦,我下载那个0.txt的时候另存成了0.htm~:)

兄每发一帖就得到系统4分的加分,超过一定分数给别人加分自然就越来越高~:)
第15楼 ccwan 发表于 2007-01-29 00:48
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
呵呵,请看清楚,redtek的代码查看的是0.htm,注意文件名。

至于加分,你的级别升高后就可以了。银牌会员一次最多可以加15分。
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023