ПОМОГИТЕ Замена одинаковых строк в группе файлов
Opendialog'om открывается группа файлов, в одном Edit'e вводится исходная фраза, а в другом замещающая фраза, нажимаю на кнопку файлы поочерёдно открываются внносятся в них эти изменения, сохраняются и закрываются.
Парюсь с этим алгоритмом 14 дней.
Помогите пожалуйста.
Цитата:
Originally posted by Cepgei
Мне часто приходится Заменять строки в нескольких файлах на другую строку или пустую строку. Мне надоело в блокноте открывать по одному файлу из прим. 130 и заменять в них одинаковые строки. Может кто-нибудь подскажет как написать мне следующий алгоритм:
Opendialog'om открывается группа файлов, в одном Edit'e вводится исходная фраза, а в другом замещающая фраза, нажимаю на кнопку файлы поочерёдно открываются внносятся в них эти изменения, сохраняются и закрываются.
Парюсь с этим алгоритмом 14 дней.
Помогите пожалуйста.
Мне часто приходится Заменять строки в нескольких файлах на другую строку или пустую строку. Мне надоело в блокноте открывать по одному файлу из прим. 130 и заменять в них одинаковые строки. Может кто-нибудь подскажет как написать мне следующий алгоритм:
Opendialog'om открывается группа файлов, в одном Edit'e вводится исходная фраза, а в другом замещающая фраза, нажимаю на кнопку файлы поочерёдно открываются внносятся в них эти изменения, сохраняются и закрываются.
Парюсь с этим алгоритмом 14 дней.
Помогите пожалуйста.
Можно например так.
Читаешь из входного файла строку. Сравниваешь с заданной строкой. А затем пишешь во временный файл выходную строку, в зависимости от результата сравнения. Затем временный файл переименовываешь.
Могу кинуться исходниками если сильно нужно. Сам разберешся. Я делал тоже самое, но это было давно - сейчас не вспомню как именно. Мылься на ex_jack[собака]mail.ru
Цитата:
Originally posted by Ex_Jack
Могу кинуться исходниками если сильно нужно. Сам разберешся. Я делал тоже самое, но это было давно - сейчас не вспомню как именно. Мылься на ex_jack[собака]mail.ru
Могу кинуться исходниками если сильно нужно. Сам разберешся. Я делал тоже самое, но это было давно - сейчас не вспомню как именно. Мылься на ex_jack[собака]mail.ru
Уже разабрался
Я бы посоветовал использовать TStingList