Цитата(cirus @ 25.8.2018, 22:00)

Код
--lua
local path_in=[[C:\Users\abc\Desktop\file1.txt]] -- путь к файлу, в котором надо найти текст
local path_out=[[C:\Users\abc\Desktop\file2.txt]] -- куда сохранить
local f = io.open(path_in, "r") -- открываем файл для чтения
local result_f = io.open(path_out, "wb") -- открываем для записи, если файла не существует он будет создан
for v in f:lines() do -- читаем файл по строкам
result_f:write(v:gsub("Hello", "Привет") .."\r\n") -- пишем в файл, при этом заменить все слова Hello на Привет
end
f:close() -- закрываем файл
result_f:close() -- закрываем файл
--lua
local path_in=[[C:\Users\portos\Desktop\1111.txt]] -- путь к файлу, в котором надо найти текст
local path_out=[[C:\Users\portos\Desktop\2222.txt]] -- куда сохранить
local f = io.open(path_in, "r") -- открываем файл для чтения
local result_f = io.open(path_out, "wb") -- открываем для записи, если файла не существует он будет создан
for v in f:lines() do -- читаем файл по строкам
result_f:write(v:gsub(".18", "Привет") .."\r\n") -- пишем в файл, при этом заменить все слова Hello на Привет
end
f:close() -- закрываем файл
result_f:close() -- закрываем файл
выдаёт ошибку
0:02:51 47 (autosaved_47.txt, 3): local - (3): Ошибка! Проверьте правильность скрипта! EAccessViolation Access violation at address 005501CD in module 'uopilot.exe'. Write of address 000000C0
--lua
local path_in=[[C:\Users\portos\Desktop\1111.txt]] -- путь к файлу, в котором надо найти текс
0:03:40 47 (autosaved_47.txt, 3): local - (3): Ошибка! Проверьте правильность скрипта! EAccessViolation Access violation at address 005501CD in module 'uopilot.exe'. Write of address 000000C0
--lua
local path_in=[[C:\Users\portos\Desktop\1111.txt]] -- путь к файлу, в котором надо найти текс