Я пытаюсь захватить содержимое между метками времени из столбца данных.
Данные, представленные в столбце данных, состоят из метки времени, за которой следует текст, затем один или несколько символов новой строки, за которыми следует текст и так далее.
Моя цель - захватить весь текст в столбце, разделенный метками времени.
Мне удалось захватить первую группу текста с помощью поиска по шаблону ниже, но я хочу повторить то же самое илилучший способ захватить весь текст в столбце.
Моя цель - захватить выделенный текст на прикрепленном изображении.
Я использовал приведенный ниже поиск по шаблону и смог захватить первыйсопоставление группы.
pattern=re.compile(r'(^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2})(\s[-].*\n)(\D*[.])')
Вывод: транзакции задания успешно выполнены через транзакции приложения.
Текст для поиска:
1997-09-01 12:30:14 - ABCD (Дополнительные комментарии) Транзакции задания успешно выполнены через транзакции приложения.1997-09-01 11:46:22 - EFGH (Дополнительные комментарии) Дело установлено.Команда для поддержки поддержки разрешения.1997-09-01 09:15:00 - ABC (Дополнительные комментарии) Подтверждено.Это не влияет на функциональность приложения.Это была единовременная работа.Нам нужно будет обсудить это с командой и проверить журналы, чтобы исследовать проблему.Это значение должно быть изменено на «низкую» серьезность, поскольку задание может быть перезапущено в любое время суток.