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("Одобрено")