Скрипт для поиска и замены в тексте

Борис15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.06.2010

Нужен скрипт на пхп

алгоритм

загружается исходный текстовый файл, в нем нужно искать вхождение строки «искомое» и менять на «заменаХ» с настраиваемым количеством замен Р, где Х в «заменаХ» это счетчик, который растет на единицу после Р замен.

Пример:

Исходный текст:

искомое

искомое

искомое

искомое

искомое

искомое

искомое

искомое

искомое

искомое

параметры скрипта:

ищем «искомое»

заменяем на «вариант» по три раза: Р=3

После обработки текст выглядит так:

вариант1

вариант1

вариант1

вариант2

вариант2

вариант2

вариант3

вариант3

вариант3

вариант4

И еще, нужна одновременная замена сразу несколких слов. Вот так:

исходный текст:

искомое

нужное

нужное

искомое

тудаже

искомое

нужное

тудаже

нужное

искомое

искомое

искомое

искомое

тудаже

нужное

искомое

искомое

искомое

нужное

тудаже

искомое

искомое

нужное

искомое

тудаже

тудаже

параметры скрипта:

ищем «искомое»

заменяем на «искомое» по три раза: Р=3

ищем «нужное»

заменяем на «нужное» по два раза: Р=2

ищем «тудаже»

заменяем на «тудаже» по четыре раза: Р=4

получилось

искомое1

нужное1

нужное1

искомое1

тудаже1

искомое1

нужное2

тудаже1

нужное2

искомое2

искомое2

искомое2

искомое3

тудаже1

нужное3

искомое3

искомое3

искомое4

нужное3

тудаже1

искомое4

искомое4

нужное4

искомое5

тудаже2

тудаже2

и чтоб можно было настройки скрипта сохранять, пусть даже в конфиг файле.

Выходной файл создается каждый раз новый

Бюджет 500 рублей