OTA LOG SACH/Route Update/Route Update 05:56:21.105 Channel: 78, Pilot PN: 452
OTA LOG SRTCH/Route Update/Traffic Channel Complete 05:56:21.437 Channel: 160, Pilot PN: 452
经常遇到带有如上时间格式的多行字符串,需要计算其中的时间差,直接用心算或者手算,真的很费劲。这种机械性的活当然交给程序来做,是最合适不过的了。
要计算这种时间差,需要两个步骤:
1. 从文本行中筛选出特定格式的时间串;
2. 计算这种时间串的时间差。
好,先看步骤1:
怎么筛选呢?哈哈,当然我不会傻到自己再写规则去过滤,这种活,不正好是正则表达式擅长的嘛。