Перейти к содержимому
Метки:

Выполнить поиск и замену в текстовом файле умеют, наверное, все редакторы. По крайней мере, я иных пока не встречал. Но иногда нужно сделать замену сразу в нескольких файлах. Когда их три, пять – это еще не большая проблема. Но когда количество таких файлов переваливает за десяток, начинаешь задумываться, а как бы облегчить себе работу. А если при этом в каждом файле нужно сделать не одну замену, а сразу несколько??? Именно для таких целей и была создана эта небольшая утилитка.

 

Главное и единственное окно

Как с ней работать:

  1. Указываем каталог, где будем искать файлы для редактирования в поле “Каталог-источник”
  2. Указываем каталог, куда будем складывать измененные файлы в поле “Каталог-получатель”. Сделано это для того, чтобы не потерять исходный вариант файлов. Его потом и вручную стереть не проблема, если он не нужен. А вот восстановить, если “что-то пошло не так”, гораздо сложнее.
  3. Указываем маску файлов, с которыми будем работать. Программа умеет работать только с plain-text файлами, то есть текстовыми файлами “в чистом виде”, например .doc или .rtf файлы ей не по зубам. Поэтому лучше указать здесь конкретные маски, с которыми будем работать. Можно указать несколько масок, через точку с запятой, например: “*.php; *.html”;
  4. Выбираем кодировку файлов – ANSI или UTF-8. Программа не умеет самостоятельно распознавать кодировку файлов, все таки это простенькая утилита.
  5. Выбираем опции:
    • Без учета регистра. Ну это как во всех редакторах – если галочка установлена, то “кАК нЕ пИшИ, ВсЁ рАвНО ОбраБОТАЕТся”. Если нет – то строго в том регистре, в каком указана поисковая фраза.
    • Имена файлов. Если опция установлена, то файлы будет не только отредактированы, но и переименованы по тем же правилам, что и текст.
    • Подкаталоги. Если опция установлена, то файлы будут обработаны во всех подкаталогах; если нет – то только в каталоге, указанном в первом поле.
    • Копировать все (*.*). Эта опция крайне полезна, если Вы задали в п.3 маски, отличные от *.*. Если опция установлена, то в каталог – получатель будут скопированы все файлы из каталога – источника. Если нет – то только файлы, подходящие по маске и отредактированные.
  6. Задаем поисковые фразы и фразы замены. Можно задать до пяти фраз. Если поисковая фраза в какой-либо строке не задана, то она, разумеется, не обрабатывается.

Все, нажимаем кнопку и ждем завершения…

Скачать программу

Значок
Мульти - поиск и замена

Утилита для одновременного поиска и замены в файлах по маске :: txtMR.zip


Пожалуйста, оцените статью:
[ 5 из 5, всего 1 оценок ]

1 комментарий для “Мультизамена”

  1. Полезная программа! Вспомнил подобную начала века, называлась Finder. Даже нашел ее у себя, оказывается наши писали!
    Интерфейс у нее никакущий! Два окна: что на что заменить. Но в меню есть оации: создать (и сохранить на будущее) файлист по расширению и расположению файлов (галочка “включая подкаталоги”), резактировать файлист. Но самое полезное было “заменить в диапазоне”: от такого-то текста до такого-то и на что менять. Очень полезная штука для пакетной замены кода многостраничных сайтов, тогда еще *.htm и *.html: не все же описывалось в CSS. Очень выручала, когда внутри диапазона (иногда большого) есть несовпадения, внесенные за долгое время. Плюс примочки для сжатия этих самых html, ну, это от лукавого. При переименовании прога выдавала отчет, в каких файлах совпадения не найдены, и замена не проводилась.
    Выбора кодировок, как у вас, конечно не было. Такое вижу впервые. И текст только один за цикл.
    Затрите этот коммент, он лишь для обмена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *