M
mops0000
есть файл в котором более 2 миллионов строк(логи)(весит 361 мб). Нужно, чтобы удалялись строки содержащие определенное слово. Я написал вот такой скрипт в Visual Basic:
но в ворде данный документ не открывается, чтобы применить скрипт. Пробывал скачивал несколько редакторов: SciTE, EmEditor, но они почему то пишут, что во второй строке ошибка(нет закрывающего определения).
Посоветуйте, чем открыть файл, чтобы можно было применить данный скрипт и как дописать скрипт, чтобы указать можно было несколько слов сразу, и чтобы удалялись строки, в которых эти слова расположены?
Код:
sub newmacros
dim v as range
dim x as long
set v = activedocument.range
for x = 1 to 2500000
with v.find
.text = "Слово1"
if .execute then
v.select
selection.bookmarks("\line").select
selection.delete
end if
end with
next
end sub
но в ворде данный документ не открывается, чтобы применить скрипт. Пробывал скачивал несколько редакторов: SciTE, EmEditor, но они почему то пишут, что во второй строке ошибка(нет закрывающего определения).
Посоветуйте, чем открыть файл, чтобы можно было применить данный скрипт и как дописать скрипт, чтобы указать можно было несколько слов сразу, и чтобы удалялись строки, в которых эти слова расположены?