У меня есть повторяющийся текст в большом файле, который я хочу заменить другим текстом. Например:
некоторый текст ....... \ n
разделить по диапазону (STRT_DTTM) \ n
еще немного текста ...... \ n
);
Я хочу использовать регулярные выражения, чтобы найти эти блоки, которые начинаются с разделения по диапазону и заканчиваются); и замените этот блок на «ЭТО ИСПЫТАНИЕ». Я использую код ниже
импорт ре
with open(r"C:\Users\x217838\Desktop\python\input.txt","rt") as in_file:
text = in_file.read()
s = re.compile("^partition by range(.*);\)$)",re.MULTILINE)
replace = re.sub(s, 'THIS IS TEST', text)
print(replace)
Пожалуйста, дайте мне знать, где я иду не так.