【发布时间】:2019-10-08 11:34:41
【问题描述】:
从下面的日志中,我如何单独 grep '951792' 值
2019 May 22 03:32:17.952296 france1v4 sh[4937]: 190522-03:32:17.951792 [mod=REC, lvl=INFO] [tid=26130] Recording A8602096210405800406L200218680503121519 size is 4145956224 bytes
2019 May 22 03:32:17.952387 france1v4 sh[4937]: 190522-03:32:17.951895 [mod=REC, lvl=INFO] [tid=26130] RecordingInfo = fffocap://0x401e
2019 May 22 03:32:17.952466 france1v4 sh[4937]: 190522-03:32:17.951934 [mod=REC, lvl=INFO] [tid=26130] recording_dvr_from_recording_info:physicalSegmentCount=10
我尝试了 java 拆分/子字符串操作。但是代码行很高。使用正则表达式我怎样才能得到'951792'值
输出将是
951792
951895
951934
075041
【问题讨论】:
-
您可以在“
.”上拆分字符串,然后在第一个空格处再次拆分。它真的需要是一个正则表达式吗?
标签: java regex regex-lookarounds regex-group regex-greedy