Мы используем один и тот же системный журнал, и мы хотим отобразить дату, время и идентификатор процесса в квадратных скобках. Мы можем прочитать каждую строку системного журнала и передать содержимое функции show_time_of_pid
.
import re
def show_time_of_pid(line):
pattern=r"^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec).*\d{2}:\d{2}:\d{2}\[(\d+)\]"
result = re.search(pattern, line)
return result
Это:
print(show_time_of_pid("Jul 6 14:01:23 computer.name CRON[29440]: USER (good_user)"))
Должно быть напечатано:
Jul 6 14:01:23 pid:29440
Что нам не хватает в show_time_of_pid
реализации?