查找并读取文本文件中的内容问题

hzsuper2009 2009-08-20 08:37:19
我想查找并且读取文本文件中的信息,比如:

SERVER: 192.244.168.24

我想通过SERVER这个关键字查找到192.244.168.24,然后将192.244.168.24读取.
请问用INSTR这个涵数可以做到吗?

谢谢各位指教了!
...全文
102 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzsuper2009 2009-08-20
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 jearol 的回复:]
vbcrlf
chr(13) & chr(10)
一样都可以用来判断回车(加换行)
[/Quote]
但是我的文件里面出现多次回车,怎样判断是哪一个回车呢?
Jearol 2009-08-20
  • 打赏
  • 举报
回复
vbcrlf
chr(13) & chr(10)
一样都可以用来判断回车(加换行)
hzsuper2009 2009-08-20
  • 打赏
  • 举报
回复
顶一下
hzsuper2009 2009-08-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hookee 的回复:]
可以,用FSO读取后 s = File.ReadAll(), 用Instr找SERVER和紧接着的VBCrLf, 用Mid截取即可
[/Quote]
怎么让代码判断是紧接着的回车呢?
hzsuper2009 2009-08-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hookee 的回复:]
可以,用FSO读取后 s = File.ReadAll(), 用Instr找SERVER和紧接着的VBCrLf, 用Mid截取即可
[/Quote]
因为有几行所以有多个回车,用VBCrLf能判断出正确的回车位置吗?能不能将代码写出来啊谢谢
hezhenyun 2009-08-20
  • 打赏
  • 举报
回复
顶上楼
zhybxyz 2009-08-20
  • 打赏
  • 举报
回复
hookee 正解,感觉比较合适了。
zhybxyz 2009-08-20
  • 打赏
  • 举报
回复
正则可以,LZ最好把代码贴全点,否则得不到正确的正则表达式。

SERVER: 192.244.168.24
TABLE: LL
USER: ADMINISTRATOR

就这些,还有吗?
hookee 2009-08-20
  • 打赏
  • 举报
回复
可以,用FSO读取后 s = File.ReadAll(), 用Instr找SERVER和紧接着的VBCrLf, 用Mid截取即可
hzsuper2009 2009-08-20
  • 打赏
  • 举报
回复
关键字是不会重复的,但是会出现在不同的行,比如

SERVER: 192.244.168.24
TABLE: LL
USER: ADMINISTRATOR

这种情况下怎么办啊,可以用INSTR吗?

number123456 2009-08-20
  • 打赏
  • 举报
回复
如果你这个文本中只有一个SERVER这个词,且知道SERVER后下一个关键词是什么的话,你可以用INSTR,还需要mid
但是,你这个文本中不知道有几个SERVER关键词,就需要正则表达式了

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧