对一个文本文件内容进行查询????? (50分)

  • 主题发起人 主题发起人 lili365
  • 开始时间 开始时间
L

lili365

Unregistered / Unconfirmed
GUEST, unregistred user!
工作中经常要对文本文件内容进行查询,内容中可能有重复的内容,如何操作
请给出代码说明,最佳方案。
 
难度较大
 
问题很难?!我对大富翁可是久闻大名的耶。。。。。。。。
 
难度是算法。查些资料吧。当然我和张剑波一样,只会用ctrl+f
 
我来说两句废话。
好象难度不是问题,速度才是问题。
考过程序员的话,应该看过有一个C语言的字符串查找算法。
想象一下,如果这个字符串有2G,哈哈。。。

看看<a href="http://www.delphibbs.com/delphibbs/DispQ.asp?LID=328122">这个贴</a>如何?
 
各位高手,那就没有办法了???!!!
 
我也觉得没有 很好的方法阿
主要是速度比较慢。一个一个的比较是也个办法,就是比较慢!!!!!
 
哈哈,今天在深度历险上看见个控件。急急忙忙找这个问题,
找了老半天。
好了,很小的——3KB,给你发了。自己慢慢琢磨着。
 
pos+算法=基本合格程序员:)
 
我用Tmemo和Tquery结合,用ASSIGN方法将FIELD付给MEMO,结果报Tmemostring
和Tfieldstring不能匹配,根据帮助应该是可以的,为什么通不过呢???

(看各位大哥比较累,也只好另觅新欢,改用TQUERY与TMEMO结合看是否能完成功能)
 
to doxpix:
多谢!!!!我去试一下,有空到青岛来喝啤酒,吃海鲜
 
青岛!?啊,漂亮漂亮,俺去过。

P.S. 没问题。宰人可是我一绝。
 
补充以下:
这个文件是有规律的如:
102133 djkhkhkhjhkhk
5736 112233 fslkhlgjljlj
454512 kflhkhljljlj
象在EXCELL中每一个诸如5736样的数字对应三个数字,每个数字又对应
三个说明(该说明如表中的备注)。
整个文本文件是许多这样的数据的集合。我要找的是当我输入5736和后边
三个数字之一时将说明部分显出来。
如再有疑问我可以发个具体文件给你
 
参考Urtal EDit就可以了
 
to luyear:
在什么地方?
 
是一个软件!!
 
用TRegIniFile把它放到注册表里去找!
 
这个问题我很好的解决了
 
不用数据库,用INI配置文件不行吗,或则如果信息量不大,索性放到注册表中不就行了吗,
要这么麻烦吗!
 
后退
顶部