Замена "слово" на "другое слово" в Файле
-
В Файле есть определенное слово, надо его заменить на слово из переменной/списка/ресурса
Если возможно то, лучше сделать запись в Файл с замененным текстом.Например записать в Файл file.txt "Привет, меня зовут [[переменная/ресурс]]"
-
Что за текст? Он по строкам разбит или сплошной кусок?
-
Разбит по сплошным кускам, надо заменить то что между " " если это поможет
-
@younoobnauka Что означает?
Разбит по сплошным кускам
Если по строкам разбит, то читаешь файл в список и циклом проходишь каждый элемент списка. Заменяешь регуляркой.
-
@Fox, я так понимаю, что много строк, но в каждой строке блок текста с несколькими предложениями. Вопрос в их размере. Если слишком большие, то наверно не переварит регулярка. Хотя я так не пробовал.
-
@Antonio Почему это не переварит регулярка? Спокойно переварит, работал я когда то с файлами по 2-3 метра, с подобной задачей. BAS заменял за секунду всё. Сейчас есть новый модуль для регулярок, там появилось действие Заменить строку через регулярки.
А я работал через .replace
-
@Fox, ну если 2-3 метра брало, то без проблем, конечно.