1. Не столько трудно, сколько геморно. Писать много.
2. Что нужно?:
Файл конфигурации с 7 переменными. Примерно такого вида:
Код:
pathTo=./Text.txt
pathToSav=./result1.txt
start=1
count=4
limit=3
find=искомое
rep=вариант
Сие означает, что
1. Текст надо считывать из файла Text.txt
2. После обработки записывать в result1.txt
3. Начинать отсчёт с 1, а не с 0
4. Всего шагов цикла 4.
5. За каждый шаг изменять не более 3 найденных элементов(посредством регулярных выражений).
далее, думаю, и так понятно. - Что искать и на что менять.
Для достижения заданного эффекта рациональнее всего использовать регулярные выражения.(ф-ция PHP preg_replace()) Плюс несколько стандартных ф-ций PHP по чтению и записи файлов.
Вот в принципе и всё необходимое.
Я уже потребный скриптик вроде как накрапал. Никаких непреодолимых технических проблем вроде не встретил.