| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 500 人关注过本帖
标题:求助:请问如何编这样的一个程序
只看楼主 加入收藏
木鸡
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-1-19
收藏
 问题点数:0 回复次数:4 
求助:请问如何编这样的一个程序
求助:请问如何编这样的一个程序

我要在一个文本文件中搜索一些固定的词语,然后输出固定的词语后面的内容。

比如这样一个文本文件,他的内容是:

TOOL:R5
SINA SIHU YAHUU
.....
.......
PRO:1500
..........


假设上面一个文本文件里面的内容,现在我要在不打开这个文本文件的情况下,通过程序搜索这个文本文件里面的内容,
然后通过找里面的关键字,比如上面的“TOOL:”是关键字,我只要一搜索到“TOOL:”这个词,就输出它后面的内容,比如输出上面的R5。


跪求高手指点!!!木鸡感激不尽!!

搜索更多相关主题的帖子: 文本文件 关键字 如何 
2006-01-19 18:00
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
收藏
得分:0 
度取文本。。。line模式。。。

如果前5个是TOOL:就输入除前5个字符以外的。。。然后结束或设置下一个key

快上课了……
2006-01-19 18:06
木鸡
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-1-19
收藏
得分:0 

楼上的,可以给具体的代码吗?
我不是做编程的,如果能编出代码,
对我很有帮助,谢谢你了

2006-01-19 18:20
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
收藏
得分:0 

Private Sub Command1_Click()
Open "d:\slorelee\桌面\1.txt" For Input As #1

Dim tep As String
Do Until EOF(1)
Line Input #1, tep

If Mid(tep, 1, 5) = "TOOL:" Then Text1 = Mid(tep, 6, Len(tep)): Exit Sub

Loop

Close #1
End Sub


快上课了……
2006-01-19 19:39
leon2
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:731
专家分:0
注 册:2005-3-18
收藏
得分:0 
这样可以任意变动搜索关键字:

Private Sub Command1_Click()
Dim strFind As String

strFind = InputBox("请输入要查的关键字:")
If Trim(strFind) = "" Then Exit Sub
Open "d:\slorelee\桌面\1.txt" For Input As #1

Dim tep As String
Do Until EOF(1)
Line Input #1, tep
If Mid(tep, 1, Len(strFind)) = strFind Then Text1 = Mid(tep, Len(strFind) + 1, Len(tep)): Exit Sub
Loop

Close #1
End Sub

2006-01-19 23:41
快速回复:求助:请问如何编这样的一个程序
数据加载中...
 
   



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

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