TC官方合作论坛

标题: 怎么找TXT文档里的字,并显示出来 [打印本页]

作者: zhao6522660    时间: 2013-4-1 17:38
标题: 怎么找TXT文档里的字,并显示出来
[attach]8424[/attach]本人小白[attach]8425[/attach]


求教各位大神

我想做一个游戏的问题库  的问题搜索
我的问题库是TXT文档

怎么才能输入关键字   ,然后查找,  返回出来显示到下面的   标签框

要显示关键字一片范围的字呀  才能把题全部显示出来

请问怎么实现

已经解决了,还是自己动手丰衣足食呀,别人都是靠不住滴 ,发出来和大家分享下吧,我都做了批注哦,不会的可以看看

字符型 位置
字符型 截取内容
字符型 内容
整型 长度
整型 位置1,位置2
整型 文件句柄
整型 返回位置

文件句柄=文件.打开("rc:\\答题.txt")

长度=文件.长度(文件句柄)   读取文件里字有多少

内容=文件.读出(文件句柄,长度)

返回位置=字符串.查找字符串(内容,"美人计")"   美人计"可以换成从编辑框获取,这里是查找到想搜索关键字的位置

位置1=返回位置-20  
位置2=返回位置+20    这两个是去  关键字 位置   的前20 到后20的位置

截取内容=字符串.截取(内容,位置1,位置2)

辅助.消息框(截取内容)    这就是显示出   以关键字前20到20中的字

新手 ,多多支持哈,多给我提提意见


作者: 554354854    时间: 2013-4-1 18:31
  字符串.查找字符串("uuuuabcdefgg","abc")    这个不就行了么 ==
作者: zhao6522660    时间: 2013-4-1 18:37
回复 2楼554354854的帖子

整型  返回位置

返回位置=字符串.查找字符串("rc:答题.txt","美人计")

辅助.消息框(转换.整型转字符型(返回位置))


这样么,不对呀,求帮忙呀
作者: 554354854    时间: 2013-4-1 18:56
..........纳尼 。。。。这是旧版。。。。

字符串.查找字符串(文件.读文件("d:\\1.txt"),"美人计")

这里要读文件才行= =


话说貌似要转换。。。。
作者: zhao6522660    时间: 2013-4-1 19:07
回复 3楼zhao6522660的帖子

这个位置我找到了  怎么读取那一行呢
作者: zhao6522660    时间: 2013-4-1 19:36
回复 4楼554354854的帖子

字符型 内容

整型 文件句柄

整型 返回位置


文件句柄=文件.打开("rc:\\答题.txt")

内容=文件.读出(文件句柄,500000)


返回位置=字符串.查找字符串(内容,"美人计")

辅助.消息框(转换.整型转字符型(返回位置))

返回位置  263      我怎么让263   位置周围的字都显示出来呢
作者: 柠檬味    时间: 2013-4-2 03:50
[attach]8431[/attach]
[attach]8432[/attach]


作者: 柠檬味    时间: 2013-4-2 03:55
LZ的那个方法不是很好,那样就不一定是一行了,显示的肯定有些乱,看看我给你的吧,也许对你有帮助




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1