Поиск и замена текста в текстовых файлах
Требуется написать программу поиска и замены данных в текстовых файлах (html, plain text. unicode/UTF и т п).
Нужна программа с исходными текстами на Delphi 5 или Delphi 7.
Пример интерфейса, небольшой пример и ТЗ будут предоставлены.
Через меню создается новый проект, директория и устанавливаетс маска на файлы для обработки
Введенные параметры можно сохранить в виде проекта - файла XML в unicode
Функции
Поиск по определенным критериям части текста и замена его на другой текст
Поиск по определенным критериям части текста и вставка текста
Поиск по определенным критериям части текста и его удаление
Возможность запуска из командной строки
Возможность изменения названия результирующего файла по маске
Критерии поиска для замены
Найти текст после группы символов и до группы символов
Найти текст после группы символов и до группы символов, при условии наличия определенного символа внутри найденного блока
Найти текст после группы символов и до группы символов, при условии отсутствия определенного символа внутри найденного блока
Обработка происходит для группы файлов без диалогов подтверждения
Результирующий файл можно записать поверх, либо переименовать, либо скопировать
При копировании в квадратных скобках [ ] могут использоваться переменные. Например F - incremental (порядковый номер файла) . DDMMYYYY - день месяц год, HH - часы, NN - минуты, SS - секунды, ZZ - милисекунды. Пример [MMDDYY-HHNN-F] и выбрать опции изменения регистра - Change case - Large - Small - As Sentence