找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 447|回复: 6

[求助] [求助]:如何搜索打开的文本文件中某项?

[复制链接]
发表于 2005-11-18 11:24:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我有个问题,我需要将一个打开的文本文件中搜索到某一个值,但是这个文本中含有空回车行、字符、及ASCII码。
而我所需要的值可能是在任何一行中的任何位置,怎么办?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-11-18 11:56:50 | 显示全部楼层
个人建议把整个文本文件读入一个表中
每一行就是表的一个项,然后再进行搜索
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8157个

财富等级: 富甲天下

发表于 2005-11-18 14:12:25 | 显示全部楼层
说说您的实例吧
文本文件如何
所需要的值又是什么
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

发表于 2005-11-18 23:47:39 | 显示全部楼层
给出你的数据文件和要查找的数据,做个子程序应该很简单的,很多代码都是现成的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 12:16:43 | 显示全部楼层
谢谢各位!!我的文本文件如下:

第一种是:
====================================================
This is text file.

"t1"(可创建的)
"t2"(创建中)
"t3"(创建失败)
...(以下略)

================================
第一种的文本中,我需要通过判断变量"t1"来获取“可创建的”的文本。


第二种:

========================================
  5 ?
5 ?
        ?25?
        ?25?
5 ?    5 ?
2?2?2?2?2?2?2?2?2?2 ?2 ?2 ?2 ?2 ?2 ?2 ?2 ?2 ?        ?5?        ?5? ?5?g    5 ?
W    ?5? ?        ?5?g   W????        ?5?5?5?g   ?5??W???5??        ?????5?????5???5???5???5?
        ?5???2?5?25?5???        ?5?5? ?2 5?gB           ?5? ?5?g           ?        ?5?5?
5 ?
W    ?5??W            ??5?5?g    5 ?
W    5 ?
        ?        ?5?
        ?        ?5?
        ?        ?5?
        ?        ?5?
        ?        ?5?
        ?        ?5?
        ?        ?5?
        ?        ?5?
        ?        ?5?
5 ???2 5?g    5 ?
W    ?        ?5?g    5 ?
W            ?5??        ?2 5?
5 ?            ?5?        ?5? ?5?g    5 ?
W    ?5? ?        ?5?g   W????        ?5?5?5?g   ?5??W???5?
?5?
?5?
?5?
?5?
?5???5???5???5???5???5???5???5?
        ?5???2?5?25?5???        5?5? ?2 5?gB           ~5? ?5?g           }        ?5?5?
5 ?
W    ?5??W            ??5?5?g    5 ?
W    5 |
        ?        {5?
5 ???2 5?g    5 ?
W    ?        ?5?g    5 ?
W            zQ?
VRTLIB-1   
hceeelasisdon
ocdasdeanckj
asfvrsadfgdsfasfddgfsf
fh:
0C76E2C940
cvfnsdfhdy
====================================


第二种文本是一个被编译后的代码再合并文本的,我需要找到里面最后的几行中的“fh:”标识的下一行即:0C76E2C940 的内容
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 8157个

财富等级: 富甲天下

发表于 2005-11-19 13:39:00 | 显示全部楼层
(setq fp (open "第二种文本" "r"))
(while (/= (read-line fp) "fh:"))
(setq thetxt (read-line fp))
(close fp)

第一种的文本,还是没看懂
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 17:08:56 | 显示全部楼层
呵~谢谢!!!哪位大哥可以帮忙!请继续为我解答!!拜谢各位!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-28 20:06 , Processed in 0.173525 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表