Значит добрался до файлов, смог найти и заменить в файле все ненужные строки содержащие искомую строку на пробел, но как полностью удалить эту строку? Пример: Я заношу текстовый файл в котором куча строк, но в некоторых есть слово, которое надо найти и снести всю строку
можно вывод в новый файл построчно делать, если есть слово в строке, соответственно, добавлять его не надо в файл с результатами. ну это так, первое что приходит на ум
import re txt_file = "strings.txt" string = "stringTEXT" with open(txt_file) as f: lines = f.readlines() str = string # Строка которую нужно найти pattern = re.compile(re.escape(str)) with open(txt_file, 'w') as f: for line in lines: result = pattern.search(line) if result is None: f.write(line) Python import re txt_file = "strings.txt" string = "stringTEXT" with open(txt_file) as f: lines = f.readlines() str = string # Строка которую нужно найти pattern = re.compile(re.escape(str)) with open(txt_file, 'w') as f: for line in lines: result = pattern.search(line) if result is None: f.write(line)