Я пытаюсь написать сценарий Python, чтобы помочь с анализом файла журнала для поиска отметок времени на основе уникального идентификатора . Файл очень длинный, и уловки, которые я пробовал, выделяли все над строкой ключевого слова. В идеале я бы хотел, чтобы к нему было добавлено ключевое слово (ID) и соответствующее регулярное выражение для максимальной ясности; я постараюсь добиться этого с помощью Python. Но могу ли я спросить, может ли кто-нибудь помочь мне улучшить выражение регулярного выражения для следующего кода. Попытка регулярного выражения, которая выбирает все над _id :
((.*\n){2}).*8355371640847
И рассматриваемый код:
...
...
..
..
_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
...
...
...