Я работаю над извлечением указанного набора строк после сопоставления с шаблоном, но результаты не такие, как ожидалось. Вместо первого вхождения, начинающегося сверху текстового файла, функция выбирает самое последнее вхождение.
Функция:
[\n\r].*Sent:\s*([^\n\r]*)
Образец текста:
От: Y Отправлено: понедельник, 6 ноября 2018 г. 6:38 Кому: X
BLA BLA
Спасибо,
От: X Отправлено: понедельник, 5 ноября 2018 г. 8:38 Кому: Y
Привет Y BLA
Спасибо
Ожидаемые результаты:
Monday, November 6, 2018 6:38 AM
В настоящее время возвращается:
Monday, November 5, 2018 8:38 AM