Необходимо отпарсить и сохранить в новый документ ФИО, дату рождения, и номер телефона людей. Написал скрипт, но файл result.txt пустой. Хелп плз
import re
with open('test1231.txt', 'r', encoding='utf-8') as file:
content = file.read()
# Регулярные выражения для поиска ФИО, даты и телефона
fio_pattern = r'([А-ЯЁ][а-яё]+\s+[А-ЯЁ][а-яё]+\s+[А-ЯЁ][а-яё]+)' # ФИО
date_pattern = r'(\d{1,2}[.\-]\d{1,2}[.\-]\d{2,4})' # Дата (форматы: DD.MM.YYYY, DD-MM-YYYY)
phone_pattern = r'(\+?[0-9\s-()]{7,15})' # Номер телефона
# Поиск ФИО, дат и телефонов в тексте
fios = re.findall(fio_pattern, content)
dates = re.findall(date_pattern, content)
phones = re.findall(phone_pattern, content)
# Сохранение результатов в новый файл
with open('results.txt', 'w', encoding='utf-8') as results_file:
for fio, date, phone in zip(fios, dates, phones):
results_file.write(f'ФИО: {fio}, Дата: {date}, Телефон: {phone}\n')
print("Результаты успешно сохранены в 'results.txt'")
Кусок файла для парса
====РУКОВОДИТЕЛИ ЮЛ 2022 IL====
Имя : ЧУЙКОВА ТАТЬЯНА ИВАНОВНА
Дата рождения : 17.12.1971
Телефон : 79619221339
ИНН : 560904867487
Организация : МБУ ДОМ КУЛЬТУРЫ ЗАРЯ 5609086229 1125658022874
ОГРН : 1125658022874
ИНН : 5609086229
Наименование_должности : ДИРЕКТОР
Дата_записи_о_физлице_в_ЕГРЮЛ : 24.03.2017
====ОРГАНИЗАЦИИ 2022 KB====
Телефон : 79619221339
Организация : МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ДОМ КУЛЬТУРЫ ЗАРЯ
ИНН : 5609086229
ОГРН : 1125658022874
КПП : 560901001
Дата_ОГРН : 06.07.2012
Дата_изменения : 24.03.2017
Информация : Должностные лица: ЧУЙКОВА ТАТЬЯНА ИВАНОВНА 17.12.1971 560904867487\r\nУчредители - субъекты МО: UС 371811055\r\nАдрес: 461360 ОРЕНБУРГСКАЯ ОБЛ ОРЕНБУРГ ГОРОД КРАСНОХОЛМ СЕЛО СОВЕТСКАЯ УЛИЦА 68\r\nРегистрация в ФСС: 560053238656001 ГОСУДАРСТВЕННОЕ УЧРЕЖДЕНИЕ-ОРЕНБУРГСКОЕ РЕГИОНАЛЬНОЕ ОТДЕЛЕНИЕ ФОНДА СОЦИАЛЬНОГО \r\n СТРАХОВАНИЯ РФ \r\nРегистрация в ФНС: 06.07.2012 ИФНС ПО ДЗЕРЖИНСКОМУ РАЙОНУ Г.ОРЕНБУРГА\r\nРегистрация в ПФР: 066362065334 УПФ РФ В ДЗЕРЖИНСКОМ РАЙОНЕ Г.ОРЕНБУРГА\r\nВиды деятельности: 90.04.3; 91.01\r\nЗаписи в ЕГРЮЛ: 06.07.2012 Р11001 СОЗДАНИЕ ЮЛ; 06.07.2012 ВНЕСЕНИЕ СВЕДЕНИЙ ОБ УЧЕТЕ В НАЛОГОВОМ ОРГАНЕ; 10.07.2012 \r\nВНЕСЕНИЕ СВЕДЕНИЙ О РЕГИСТРАЦИИ В ПФ РФ; 10.07.2012 ВНЕСЕНИЕ СВЕДЕНИЙ О РЕГИСТРАЦИИ В ФСС РФ; 16.04.2014 \r\nИСПРАВЛЕНИЕ ОШИБОК,ДОПУЩЕННЫХ РО; 16.04.2014 ПОВТОРНАЯ ВЫДАЧА СВИДЕТЕЛЬСТВА; 12.04.2016 Р14001 ВНЕСЕНИЕ \r\nИЗМЕНЕНИЙ НЕ СВЯЗАННЫХ С УЧРЕДИТЕЛЬНЫМИ ДОКУМЕНТАМИ; 24.03.2017 Р14001 ВНЕСЕНИЕ ИЗМЕНЕНИЙ НЕ СВЯЗАННЫХ С \r\nУЧРЕДИТЕЛЬНЫМИ ДОКУМЕНТАМИ \r\n
====КАДРЫ ФЛ 2021 10 LU====
Имя : БАЙДАК ТАТЬЯНА АЛЕКСАНДРОВНА
Дата рождения : 16.5.1954
Паспорт : 5303263303
Телефон : 79877776414
ИНН : 560911684276
ИФНС_проживания : ИФНС ПО ДЗЕРЖИНСКОМУ РАЙОНУ Г ОРЕНБУРГА
Место_работы : МБУ ДОМ КУЛЬТУРЫ ЗАРЯ
ИНН_работы : 5609086229