У меня куча писем в файлах .txt. Я хочу заменить тему письма в теле письма. Просто контекст темы.
Например: Тема: Re: Кто ты делаешь? , Я ожидаю эту тему: Re:.
Я перебрал все файлы .txt и сохранил тему каждого письма в таком списке.
subject list = ['DID ОН ДЕЙСТВИТЕЛЬНО ВОССТАНОВЛЕН ??? ',' Q: Поменять значки навсегда ??? ',' The doctrine of Original Sin 'et c .....]
Для удаления темы из текста файлы, которые я написал этот код: обратите внимание, это только часть кода: subject_line
= фактический subject
из subject list
выше Я упомянул например: DID HE REALLY RISE???
или Q: Change icons forever???
subject
= Это актуально из текстового файла. Я хочу выполнить поиск subject_line
в каждой строке текстового файла и заменить его пустым пространством ''
for subject in file_opened:
if not bool(re.search(subject_line,subject)):
file_copy.write(subject)
if bool(re.search(subject_line,subject)):
subject = re.sub(subject_line,'',subject)
file_copy.write(subject)
Но я получаю эту ошибку error: multiple repeat at position 20
. Я новичок в регулярных выражениях. Я уверен, что мне не хватает квантификатора шаблона или чего-то в этом роде.
Пожалуйста, помогите мне с этим. Спасибо