Массовая замена текста, встерчаем uvFilesCorrector

uvFilesCorrector

Название: uvFilesCorrector
Аналог: текстовые редакторы
Размер скачиваемого файла: 0,8 Мб
Сайт: http://www.uvsoftium.ru

Как часто возникает необходимость заменить что-нибудь в файле? Регулярно. С этой задачей прекрасно справляется большинство текстовых редакторов. Но что если нужно найти и заменить текст не в одном, а двух, трех, десяти файлах? Эта работа может отнять очень и очень много времени: с каждым файлом нужно работать в отдельности. А что если можно было бы взять и заменить нужный текст сразу во всех файлах? Можно. uvFilesCorrector – это именно то, что сэкономит много времени и сильно облегчит работу.

Программа позволяет производить замену сразу в нескольких файлах и не только. Вообще функционал очень широк:

Исправление в нескольких файлах одновременно
Замена в буфере обмена
Замена выделенного текста
Последовательные замены
Поддержка XML документов
Наибольший интерес и практическую пользу представляет, конечно же, замена текста в нескольких файлах сразу. Остальные функции программы тоже очень важны, но все же меркнут на фоне ее главного козыря.
Интерфейс
Он прост и дружелюбен. Окно программы содержит два главных поля. Первое предназначено для работы со списком замен, который будет подробно рассмотрен далее, а вторая для работы с файлами. Также второе окно позволяет просматривать и изменять буфер обмена.
Теперь рассмотрим некоторые моменты более подробно.

Выбор файлов

Самая важная функция, на которой основываются все остальные. Ведь без выбранных файлов невозможно произвести замену. Выбор проходит по следующему алгоритму:
1. Выбор папки с файлами.
2. Выбор нужных файлов из этой папки.
После выполнения второго шага становится возможным выполнение всех остальных операций.
Небольшой, но удобной мелочью является то, что файлы в папке можно отсортировывать по типам: *.txt, *.html, *.htm, *.php. Если файлов много и они разных типов, то эта маска сильно облегчит поиск нужных.

uvFilesCorrector screen1

Список замен в файле

Принцип работы этой функции заключается в том, что пользователь создает какой-то список с заменами, а программа их последовательно выполняет.
В каждой замене есть возможность перехода на новую строку с помощью выражения [nw].
Также важным моментом является то, что можно применять не весь список, а только выделенные его элементы. Эта мелочь кажется несущественной, но если содержится, например, 100 позиций и одна из них совершенно не нужна для последующей замены, то создание нового списка из 99 элементов может отнять немало времени и выгода от использования программы сойдет на нет.
Элементы списка могут свободно перемещаться вверх и вниз. Для этого предназначены соответствующие кнопки.
Имеется возможность сохранения готовых списков в отдельные файлы для последующего их использования.

uvFilesCorrector screen2

Замена

После того, как был создан список (или хотя бы один его элемент) замен и добавлены все необходимые файлы, можно приступать к самой процедуре замены.
Собственно, она до невозможности проста и выполняется нажатием всего лишь одной кнопки “заменить”.
При замене можно учитывать регистр текста или же нет – все в зависимости от требований текущей задачи.
Помимо того, что можно менять текст в файлах, имеется возможность и изменения текста, содержащегося в буфере обмена. Программа сама обнаруживает информацию, хранящуюся в буфере, и автоматически выводит ее в поле вкладки “буфер обмена”. Если в буфере оказывается кусок, который можно заменить на какой-то элемент из списка замен, то он будет заменен. Если же такого куска не окажется, то текст останется без изменений. После завершения работы с текстом необходимо нажать всю ту же кнопку “заменить”. Отредактированный текст будет доступен также, как и обычный: ctrl+v.
Для облегчения работы с текстом в буфере предусмотрено наличие горячих клавиш, ведь не очень удобно каждый раз обращаться к окну программы. Комбинация ctrl+shift+c выполняет действия, аналогичные нажатию кнопки “заменить”, а ctrl+v вставляет уже измененный текст.
Замена при выполнении и невыполнении условия
Бывает, что файлов выбрано очень много и не совсем понятно какие нужно редактировать, а какие нет. Возможно, что некоторые уже были исправлены или просто не нуждаются в обработке. Для таких случаев предусмотрена функция замена при условии. Она содержит два элемента: “заменять если” и “не заменять если”. Принцип их работы абсолютно идентичен, но результат будет прямо противоположен. Стоит отметить, что замена (или не замена) произойдет только в том случае, если все заданные условия будут выполнены. Условий может быть одно или два.

Регулярные выражения

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

uvFilesCorrector screen3

Вывод
О достоинствах программы можно говорить очень много, но лучше один раз попробовать ее действии, чтобы во всем этом наглядно удостовериться.
http://u.to/4CmGBA

ОднаКнопка
1 Star2 Stars3 Stars4 Stars5 Stars
Loading...

Подписка - это удобный способ следить за обновлениями блога. Подпишитесь и вы сможете читать новые записи блога в своем любимом RSS-ридере, LiveJournal или твиттере!

Новые обзоры прямо на почту!

Один комментарий

Оставьте свой комментарий ↓

  1. aЗдравствуйте! Скачал данную программу так как считаю, что она способна справиться с моим заданием. Есть файл текстового формата, в нем есть размноженные тексты, в каждом тексте есть ссылки с анкорами, нужно заменить все ссылки в этих текстах. В ексел файле есть 2 столбика со старыми ссылками и теми, которые нужно поставить за место старых в текстовом файле. Все что я попробовал в эт ой софтине это вставить два списка в меню добавить, каждая ссылка с нового рядка. Не меняет. Ссылки в столбиках такого формата http://sait.ru а ссылкив текстах такого . Помогите пожалуйста в решении данной проблемы. С меня ссылочка.

Оставить комментарий

Если это ваш первый комментарий, советую ознакомиться с правилами комментирования на этом блоге.

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

  • Будьте вежливы и относитесь к собеседнику с уважением. Никому не приятно читать грубые или оскорбительные комментарии.
  • Все комментарии проверяются антиспам плагином SpamKarma. Если через некоторое время ваш комментарий не появился в блоге, стоит написать об этом мне - увы, бывают и ложные срабатывания.
  • Комментарии, публикуемые лишь для продвижения сайта не приветствуются. Ссылки на сайты комментаторов выводятся через редирект и с атрибутом nofollow.