Find and replace или найти и заменить
Постучал мне сегодня один знакомый и попросил написать прогу по массовой замене вхождений в файлы. Сначала я подумал, что прога эта в принципе бесполезна, но! На практике это оказалось не так
Вот есть у вас, например, папочка, в которой лежит скачанный сайт (или в подпапочках). И нужно на каждой странице этого сайтика заменить какое-нибудь слово или фразу на другую, ну мало ли появилась такая необходимость. И что тогда делать? Лезть и вручную лопатить каждую страничку? Нет! Теперь есть выход (блин, пишу как в рекламе какого-нить йогурта :)). Эта программулина с доблестью справится с поставленной задачей!
По традиции, скриншотик:
![]() |
В разделе "Настроечки" выбираем маску обрабатываемых файлов (пока это файлы с расширением *.htm, *.html, *.php, *.css). Далее указываем папочку, из которой будут забираться файлы (они беруться не только из этой папки, но из ВСЕХ подпапок). Ну и жмем "Поехали". Все. Прога начала работать.
После обработки, файлы остануться на своих местах, со своими именами, но уже обработанные.
На сегодня все
ПЫСЫ: ребят, ну вы как-то поактивнее что ли. А то в асю мне с задумками на проги стучите, а в камментах не оставляете заявки - не хорошо
Софтину забираем здесь.
Разбиваем файл на части
Вхождение строки в файлы
Выбираем строки с нужной длиной
Для владельцев Xrumer-а и RedButton-а
Создаем ссылки по шаблону
Вы можете следить за комментариями при помощи фида или свой комментарий.

Это просто обязан уметь делать любой уважающий себя текстовый редактор. Например, UltraEdit который я использую, точно умеет, еще и по регулярке
Хм. Не знал, что редакторы могут выгребать все файлы из папки и подпапок
Значит получается, что время потрачено зря
Я так понимаю, в последнем абзаце как раз таки и вся соль была изложена
Спасибо за софтинку.
Я пользовался фриварной программулькой Text Replacer.
@Text Replacer - это небольшая утилита, позволяющая искать и за-
менять целые фрагменты текста во всех указанных файлах в выб-
ранной директории и во всех вложенных директориях.
Программа умеет игнорировать регистр символов, спецсимволы и ра-
зличия операционных систем (к примеру, перевод строки в Unix со-
стоит из одного символа, а в Windows - из 2-х). Список игнориру-
емых спецсимволов можно настраивать, добавляя нужные элементы.
Возможны две операции: “Замена” и “Поиск”, при котором никаких
изменений в найденные файлы не вносится, они только отображаются
в результатах поиска. При желании результат поиска можно сохра-
нить в файле.
Скачать можно тут - http://www.infortech.ru/dl/tr/
Это немного не то
В моей соытинке ты даешь проге базу, из которой она делает все нужные замены, а предложенном тобой варианте нужно по одному варианту вбивать…
Я наверно даун, но после 2-х кружек кофе и 5 сигарет, я так и не понял как задавать текст который нужно поменять, и текст на который надо поменять.
Хех, нужно было подробнее мануальчик расписать
Просто в базу заносим слова которые меняем через разделитель ^^ на что меняем. Т.е. слово^^синоним. Если че - стучи в асю - все разъясню)
Спасибо, программа то что надо.
А я то думаю что за папка бейс :)))
Респект за прогу
А я для этой цели пользуюсь софтиной simple search-replace
http://www.rjlsoftware.com/software/utility/search/
хм… а там разве не по одной замене в файлах производиться? Здесь же просто дал список чего и список на что и прога за один раз заменила
В Dreamweavere есть такое - поиск и замена во всех файлах папки, даже можно юзать регулярные выражения.
yAnTar, где ж ты раньше был?
Сэкономил бы столько времени на написании софта
Спасибо, действительно надо было раньше такую прогу сделать!
Очень удобно!
Я скачиваю бесплатно шаблоны сайтов здесь http://www.zapsibcom.narod.ru/hab.htm , а потом редактирую с помощью программы
Провел сегодня тестирование твоей прожки. Классная прога. Только глючит на юникоде. обрезает символ стоящий перед ^^ и вставляет его в конец замены, а если там пробел поставить то тогда не находит в многих местах текст для замены
Хм… Не должно такого быть. Сегодня поковыряюсь - проверю
Да, есть такое
Попозже исправлю баг - сейчас времени нет совсем :(. Пока давай ей в кодировке ANSI - все работает, проверено.
как бы другие расширения файлов обработать, у меня shtml и inc на сайте в основном, прога бы сильно помогла
Стукни мне в асю, добавлю это дело.
Судя по отзывам и описанию прога именно то, что я ищу!!! НО!!! ОНА НЕ КАЧАЕТСЯ!!! Хрень какая-то лезет сплошной массой символов… Мож я совсем слаб в этом… Да и аси я админовской так и не нашел здесь, чтоб туда “постучаться”))) Прога оч нужна!!!!!!!!!
Кликай на ссыль правой кнопкой, далее жми “сохранить как”