Скрипт для поиска и замены в тексте
Нужен скрипт на пхп
алгоритм
загружается исходный текстовый файл, в нем нужно искать вхождение строки «искомое» и менять на «заменаХ» с настраиваемым количеством замен Р, где Х в «заменаХ» это счетчик, который растет на единицу после Р замен.
Пример:
Исходный текст:
искомое
искомое
искомое
искомое
искомое
искомое
искомое
искомое
искомое
искомое
параметры скрипта:
ищем «искомое»
заменяем на «вариант» по три раза: Р=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 рублей