怎样判断指定的文本文档中(.txt,doc)含有特定的字符串(50分)

  • 主题发起人 主题发起人 一份子
  • 开始时间 开始时间

一份子

Unregistered / Unconfirmed
GUEST, unregistred user!
比如有一个new.txt中有"关键"两个字,怎样不用打开就能用语来
 
楼主说的txt与DOC虽然都是文件,但一个是纯文本不加密的,另一个是图文混排,并有一定格式要求的,在读取判断上不能用一种方法.
对于TXT中的可以用ASCII码来判断,用流的方式装入,但不知道您说的不用打开是什么意思,不会是指不用打开文件吗,文件操作是必须要打开-读取-关闭的.
对于DOC我知道运用最多的就是创建OLE通过WORD的宏来判断,跟文本文件一样的判断方法我倒没用过.
 
wugwdelphi 你说出能判断的方法就行了,其他条件你不用理会
 
s:=TStringlist.create;
s.loadfromfile('new.text');
if pos('关键',s.text)>0 then
......
s.free;
 
TO yuzk2005
这种方法 DOC 和TXT 都可以用吗?
 
TO yuzk2005
谢谢你啊 50分都是你的了
 
后退
顶部