我感兴趣的是以相反的顺序读取文本文件中的行,根据行中的部分字符串捕获两行之间的数据。我无法在两个字符串之间向前读取它的原因是,第一个字符串更多地出现在文本文件中,后面有时会有不需要的信息,但每次这组行在第二个字符串中结束时,都是很好的信息。例如,我的文本文件如下所示:
MDI 01_<Cursor Down> 07:48:54
MDI 01_<Cursor Up> 07:48:55
MDI 01_. 07:48:56
MDI 01_5 07:48:56
MDI 01_[SOFT HF4] 07:48:57
MDI 01_[SOFT HF5] 07:48:58
MDI 01_<PROG> 07:49:00
Screen Number 0212H -> 0114H at 07:49:00
MDI 01_<OFS/SET> 07:53:00
Screen Number 0114H -> 0212H at 07:53:00
MDI 01_[SOFT HF10] 07:53:02
MDI 01_[SOFT HF10] 07:53:03
Screen Number 0212H -> 0112H at 07:53:03
MDI 01_<Cursor Left> 07:53:04
MDI 01_<Cursor Up> 07:53:04
MDI 01_<Cursor Up> 07:53:04
MDI 01_<Cursor Up> 07:53:04
MDI 01_. 07:53:08
MDI 01_0 07:53:08
MDI 01_0 07:53:08
MDI 01_0 07:53:08
MDI 01_5 07:53:09
MDI 01_[SOFT HF4] 07:53:10
MDI 01_[SOFT HF5] 07:53:11
MDI 01_<Cursor Up> 07:53:12
MDI 01_. 07:53:12
有没有一种方法可以在每次MDI 01_[SOFT HF4]
被点击时以相反的顺序读取,直到MDI 01_.
?不需要返回第一个字符串。你知道吗
对于本例,返回的信息应为:
MDI 01_. 07:48:56
MDI 01_5 07:48:56
MDI 01_. 07:53:08
MDI 01_0 07:53:08
MDI 01_0 07:53:08
MDI 01_0 07:53:08
MDI 01_5 07:53:09
目前没有回答
相关问题 更多 >
编程相关推荐