Загрузка данных


import re

# Открываем файл с личными
# почтовыми адресами
with open('mail.txt', 'r', encoding='utf-8') as file:
    emails = file.readlines()

# Новый домен
new_domain = 'algo.ritm'

# Список для хранения новых
# почтовых адресов
new_emails = []

# Обрабатываем каждый адрес
for email in emails:
    # Заменяем домен на новый
    # Используем strip(), чтобы убрать лишние переносы строк перед заменой
    new_email = re.sub(r'@.+$', f'@{new_domain}', email.strip())
    new_emails.append(new_email)

# Сохраняем новые почтовые адреса
# в файле
with open('new_mail.txt', 'w', encoding='utf-8') as file:
    for new_email in new_emails:
        file.write(new_email + '\n')


import re

# Открываем файл и читаем
# его содержимое
with open('book.txt', 'r', encoding='utf-8') as file:
    text = file.read()

# Проверяем, есть ли упоминание
# о "Конкурент" (флаг re.I игнорирует регистр)
if re.search(r'Конкурент', text, re.I):
    print("Отказ")
else:
    print("Одобрено")