Поиск и замена текста

Статус
В этой теме нельзя размещать новые ответы.

goodwin14

Постоялец
Регистрация
21 Мар 2009
Сообщения
140
Реакции
11
Подскажите пожалуйста как реализовать такой скрипт.

Есть файл, который содержит список.

слово1
слово2
слово3

есть папка "тексты", в ней файлы с текстами, в формате txt.
каждый файл содержит ключевое слово, например "собака".

Например:

файл1.txt
файл2.txt
файл3.txt

Вообщем надо, чтобы скрипт брал слово1, и искал в файл1.txt слово "собака" и менял на слово1, и так далее заходил в файл2.txt искал слово "собака" и менял на слово2.

Подскажите, кто чем может.
 
А в чём собственно проблема?
Используйте str_replace($search, $replace, $subject) и будет вам счастье, пишите рекурсивный обход и поиск всех txt файлов в папке и её подпапках, открываете файл и ищите.
 
Этот скрипт должен тебе подойти _http://www.softtime.ru/scripts/replace.php
 
Этот скрипт должен тебе подойти _http://www.softtime.ru/scripts/replace.php
написал скрипт, но проблемка в одном добавляет символ переноса строки, как его удалить?

т.е. получается так:

текст текст текст текст собака
текст текст текст собака
текст текст текст

п.с. разобрался, если кому надо можно сделать так:
$text = str_replace('\r\n', '', $text);
$text = str_replace('\n', '', $text);
 
написал скрипт, но проблемка в одном добавляет символ переноса строки, как его удалить?

т.е. получается так:

текст текст текст текст собака
текст текст текст собака
текст текст текст

п.с. разобрался, если кому надо можно сделать так:
$text = str_replace('\r\n', '', $text);
$text = str_replace('\n', '', $text);

Ещё есть такая прекрасная функция Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху