【发布时间】:2013-02-20 19:18:28
【问题描述】:
我有一个记录带有时间戳的值的文件。我必须在特定时间后读取某个值。
例如
文件有
2013-03-03 19:08:22 car 2001 Ford
2013-03-03 19:08:27 Truck 2012 Chevy
2013-03-03 19:08:44 car 2008 Honda
2013-03-03 19:08:55 car 2011 Ford
2013-03-03 19:09:21 car 2005 Nissan
2013-03-03 19:08:29 car 2003 Cadillac
2013-03-03 19:08:32 car 2009 Jeep
2013-03-03 19:08:52 car 2007 Suburban
我想读取雪佛兰第一个实例的时间,而不是增加 40 秒,然后读取该时间之后出现的任何福特。
So based upon the above log
First Chevy is at 19:08:27
Add 40 seconds 19:09:07
Now Read first Ford that shows up after 19:09:07 in this case that would be one at 19:08:55
我是正则表达式的新手,不知道怎么写。谢谢
【问题讨论】:
-
请用简单的英文解释,无法理解您的问题
-
StackOverflow 不是寻求解决方案的地方。向我们展示您尝试过的内容,展示一些代码示例。只有这样人们才会帮助你。否则很有可能 - 你会被否决。在旁注中 - 我认为在你的情况下使用正则表达式是不明智的。
-
这是作业吗?如果不是这样,那么正则表达式对于这种简单的文件操作来说真的是矫枉过正。
-
正如描述中提到的,我是 RegEx 的新手,而且我也没有要求给我写解决方案,只是一些入门指南。