file test.txt содержит 2 слова с ошибками. Моя проблема в том, что если слово с ошибками (PAI) является частью другого слова (боль), оно исправляет боль для Пална, когда оно должно его игнорировать.#!/usr/bin/env python3
import re
words_ = {"loyai":"loyal", "royai":"royal", "pai":"pal"}
class srt_clean(object):
def __init__(self, file_name):
self.file_name = file_name
def replace_words_(self, file_name):
with open(file_name, 'r') as file:
data = file.read()
for search_text, replace_text in words_.items():
data = re.sub(search_text, replace_text, data)
# Opening our text file in write only ode to write the replaced content
with open(file_name, 'w') as file:
# Writing the replaced data in our ext file
file.write(data)
file_name = "test.srt"
clean = srt_clean(file_name)
clean.replace_words_(file_name)
Подробнее здесь: https://stackoverflow.com/questions/796 ... -text-file
Как найти и сопоставить и корректировать точное слово в текстовом файле [дублировать] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как перенести слово на предыдущее слово, если не подходит только последнее слово
Anonymous » » в форуме Android - 0 Ответы
- 135 Просмотры
-
Последнее сообщение Anonymous
-