<p>我正试图编写一个Python脚本来帮助解析日志文件,以便根据<em>唯一ID</em>搜索<em>时间戳</em>。文件很长,我尝试过的技巧会选择关键字行上方的所有内容。理想情况下,我希望有一个关键字(ID)和一个匹配的正则表达式附加到它的最大清晰度;我将尝试使用Python实现这一点。但是我想问一下,是否有人可以帮助我改进下面代码的正则表达式。
Regex尝试,选择<em>\u id</em>上方的所有内容:</p>
<pre><code>((.*\n){2}).*8355371640847
</code></pre>
<p>以及有关守则:</p>
<pre><code> ...
...
..
..
_ommited everythig: *ignore everything beyond*
createTime: 2020-06-03T16:01:35.812Z --only this line to be selected
employee:
_id: 835537164084782 -- ID that is used as a reference to return 'createTime' two lines above
code: null
...
...
...
</code></pre>