一个监控软件的日志文件,内容如下:日期 时间 接口 设备 状态2016-09-01 08:00 J1 D1 Down2016-09-01 08:15 J2 D2 Down2016-09-01 08:26 J1 D1 Up2016-09-01 09:00 J2 D2 Up........................现在需要通过程序来对日志文件进行分析,得到如下内容:日期 开始时间 恢复时间 接口 设备2016-09-01 08:00 08:26 J1 D12016-09-01 08:18 09:00 J2 D2.....................这种该怎么处理呢???
解决方案 »
- 怎么输出枚举类型?
- 我在工程文件中uses midasLib单元,将midas打包进服务器端,exe也大了200多K,但运行时为什么还是提示需要midas.dll?应该怎么做才能编译成
- 请问如何才能把image控件放到Panel控件上呢?请帮助 .
- 关于clientsocket的问题!!!
- 问一个关于图片的问题
- 请问delphi中强制关机该用什么方法?
- 怎么设置maskedit的mask使用户只能输入货币?
- DBGrid中的数据无法及时更新
- registerdragdrop用法,最好有例子
- 关于sql server中存储过程的问题
- Delphi 調用webservice 回傳值為空
- 初学delphi一个非常简单的查询问题
创建TextFile
加载文本文档
分析字符串存入数据库(copy命令截取字符串)
数据库过滤
比如用一个TStringList + TResult,
这个TResult是你设计的类,这个类包含接口、设备、日期、开始时间、结束时间等属性。接下来一行一行分析,把分析结果保存到这个TStringList + TResult 中。最后,把TStringList + TResult的结果取出来,形成你想要的格式即可。
但我还加了一个TStringList来管理多个TResult。
所以可以处理n笔数据。TStringList能保存一个一个的TResult,
每次从设备+接口判断是哪一个TResult才进行你已知道的处理,如此即可。