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

Автоматические поиск и замена в тексте — крайне полезные функции, которые могут сэкономить вам сотни часов работы. Если вам предстоит заменить множество одинаковых фрагментов в текстовых файлах или даже в именах файлов, воспользуйтесь программой для поиска и замены, которую можно скачать на этой странице.


Словогрыз 3.1


Реклама на форуме. Тарифы на рекламу.

Скачать Словогрыз 3.1 для Windows (32-bit)

Похожая программа: Замена текста APE Utilities for the web designer

Словогрыз 3.1

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

Словогрыз 3.1Если Вы простой пользователь, то Вам довольно редко приходится сталкиваться с необходимостью изменять какой-либо готовый текст. Но если Вы — программист, то замена текста может стать настоящей головной болью. Допустим, во всем сайте (страниц на сто) надо добавить всплывающие подсказки к картинкам. Или поменять ссылки с внутренних страниц на внешние. Все это можно сделать вручную или при помощи штатной "Замены" Блокнота, например. Но можно использовать и специальные программы.

Такие программы дают возможность быстро производить замену текста в нескольких файлах одновременно, что значительно сокращает время обработки группы документов или сайта. Одним из лидеров в этом направлении является программа Словогрыз. Из платных аналогов можно отметить Text Replacer, который, несмотря на свой потенциал, все же явно уступает бесплатному "брату".

Сравнение программы для поиска и замены Словогрыз с платным аналогом Text Replacer


Особенности Словогрыз Text Replacer
Стоимость бесплатно 118 руб.
Русский интерфейс + +
Пакетная обработка файлов + +
Поддержка HTML + +
Поддержка DOC - +
Сценарное изменение содержимого файлов + -
Работа из командной строки - +
Работа с буфером обмена + -

Единственным серьезным недостатком Словогрыза является отсутствие поддержки стандартных Word'овских документов. В остальном же — это очень мощное приложение (особенно, учитывая возможность работы со сценариями).

Словогрыз не требует установки, поэтому, скачав архив, распаковываем его и можем работать. Для начала запустите файл TR.exe.

Рабочее окно Поиск и замена Словогрыз 3.1

Интерфейс Словогрыза

Перед нами рабочее окно Словогрыза. Это окно можно разбить условно на несколько секций. Вверху — панель меню. Здесь Вы сможете произвести нужные настройки, добавить файл, сценарий или просто посмотреть справку (рекомендую перед началом использования). Ниже находится список файлов или содержимого буфера обмена (по выбору), а также варианты замены (в содержимом или в именах файлов) текста. Под списком помещена панель управления заменой. Она предоставляет возможность ввести маски поиска и замены, и перекодировать результат в одну из кодировок на выбор. Панель управления резервными копиями позволяет сохранить исходный вариант изменяемого текста и при желании восстановить его (кнопка "Вернуть").


Пример работы с программой

Основной смысл элементов управления, я думаю, ясен, а с принципами работы мы сейчас ознакомимся. Сначала найдем и откроем какие-либо файлы, в которых требуется что-то изменить. Для этого нажимаем кнопку "Добавить" и выбираем их.

Формирование списка файлов в Поиск и замена Словогрыз 3.1

Это сайт, который будет переноситься на новый хостинг, поэтому в нем требуется изменить имена всех страниц на новые.

Документ для замены текста в Поиск и замена Словогрыз 3.1

Чтобы изменить имя страниц, мы вводим его в "Маску Поиска", а результат, который хотим получить (то есть новое имя), печатаем в "Маску Замены". Теперь остается только нажать кнопку "Заменить" и мы получим полностью измененные файлы.

Простая замена текста в Поиск и замена Словогрыз 3.1

Откроем тот же файл, который открывали вначале и проверим все ли корректно изменено:

Документ после обработки в Поиск и замена Словогрыз 3.1

Да! Во всех файлах имена страниц поменялись, и мы сэкономили себе уйму времени!

Что ещё умеет Словогрыз?

"Это все хорошо", — скажете Вы, — "а зачем еще можно использовать Словогрыз"? Вот Вам простой пример: на сайт надо добавить к картинкам теги title, которые будут отображать всплывающие подсказки с названием программы. Для этого определимся с местом расположения тега (в нашем примере перед тегом alt…) и указать маской поиска следующий тег. В "Маску Замены" напишем окончательный вариант строчки кода (переменная php echo $soft_name; определяет имя программы) и нажимаем "Заменить":

Добавление тегов при помощи Поиск и замена Словогрыз 3.1

Посмотрим, что получилось:

Тег, добавленный при помощи Поиск и замена Словогрыз 3.1

Теги title благополучно добавлены.

Но плюс Словогрыза не только в том, что он может заменять готовый текст, а еще и в том, что с его помощью можно задавать изменения по маске, то есть заведомо неизвестному тексту или символам! Как это работает, Вы можете увидеть, почитав справку. От себя же скажу, что чаще всего удобно использовать условный символ "\*" для обозначения любого количества букв до или после определенного слова.

Пример. В предыдущем варианте мы добавляли тег title…, а теперь удалим его :). Допустим, после добавления в файлы мы изменили каждый тег вручную, добавив какой-то текст. Теперь же требуется удалить все изменения. Загружаем все файлы, которые надо изменить и в поле маски поиска вводим: title=\*. Символ "\*" означает, что после основного тега может идти любой текст. Для того чтобы удалить ненужное, оставляем поле маски замены пустым и нажимаем "Заменить". Все готово!

Удаление тегов при помощи Поиск и замена Словогрыз 3.1

Но и это еще не предел возможностей Словогрыза. Как я уже говорил, он поддерживает работу со сценариями, то есть за один раз мы можем произвести не одну, а целый ряд замен.

Создание сценариев замены текста

Например, есть HTML-страничка сгенерированная автоматически при помощи Microsoft Word. Если открыть такую страничку в блокноте, то мы увидим целый ворох ненужных тегов и атрибутов.

Текст перед оптимизацией в Поиск и замена Словогрыз 3.1

Все это можно легко привести в божеский вид при помощи Словогрыза. Нажимаем кнопку "Сценарии" и начинаем составлять скрипт для удаления и замены всего ненужного. Чтобы добавить новую строчку в сценарий, надо указать маску поиска и маску замены для конкретного случая в окне программы, затем перейти в окно скрипта и нажать кнопку "Добавить". Новая строчка готова! Для следующей замены повторим те же действия. В итоге у нас появится целый список действий, которые надо произвести над файлом. Чтобы запустить сценарий нажмем кнопку "Выполнить".

Окно сценариев Поиск и замена Словогрыз 3.1

Теперь можно посмотреть, что же получилось в итоге:

Текст оптимизированный в Поиск и замена Словогрыз 3.1

Как видим, от лишних тегов не осталось ни следа — все культурно и красиво :). Теперь можно провести небольшую корректировку и оптимизировать страничку.

Скрипт, который мы сделали, можно сохранить и использовать в дальнейшем для правки подобных HTML-документов.

Если для поиска Вы часто используете одни и те же лексемы или их пары (поиск и замена), то их можно занести в Библиотеку, чтобы каждый раз не вводить заново. Принцип работы Библиотеки тот же, что и в случае со сценариями.

Лично я для себя открыл действительно чуть ли не панацею ото всех проблем в работе с Интернет-страничками. Ведь со Словогрызом можно за пару минут изменить параметры целого сайта, подкорректировать его наполнение или внедрить новый скрипт! Используйте Словогрыз и будет Вам счастье :)!

P.S. Данная статья предназначена для свободного распространения. Приветствуется её копирование с сохранением авторства Руслана Тертышного и всех P.S. и P.P.S.

P.P.S. Если Ваши планы касательно замены текста поскромнее, то Вас вполне устроит другая программка из той же области:
Замена текста http://gold-free.ru/soft/file/replace.php

Магазин выживальщицких товаров. Товары для охотников и рыболовов на 60market.ru



← кнопка для выражения благодарности :)




Похожие программы:
Замена текста: APE Utilities for the web designer Замена текста: APE Utilities for the web designer Маленькая программулька, экономящая кучу времени на замене повторяющихся текстов в большом количестве файлов.
Пакетное переименование аудио файлов: APE Renamer Пакетное переименование аудио файлов: APE Renamer Программа предназначена для изменения имён файлов (переименовщик музыкальных файлов).
Кодировка текста: Штирлиц Кодировка текста: Штирлиц Программа с патриотичным названием, предназначенная для перевода текста в читабельную кодировку.
Транслит: Цифирица Транслит: Цифирица Небольшая программка-транслитератор с большими способностями. Выполняет транслит текста с русского на латинский шрифт и обратно.
Разблокировщик файлов: Unlocker Разблокировщик файлов: Unlocker Бесплатная программа-разблокировщик файлов, заблокированных диспетчером файлов.
Переименование файлов: ReNamer Переименование файлов: ReNamer Небольшой, но очень гибкий инструмент для переименования файлов, поддерживающий все стандартные процедуры переименования, включая префиксы, суффиксы, замену, смену регистра; а также, удаление кавычек, добавление счетчика, удаление цифр или символов, изменение расширений и многое другое.
Файловый менеджер: Unreal Commander Файловый менеджер: Unreal Commander Нереально красивый файловый менеджер, который может с успехом заменить Total Commander.
Файл менеджер: Free Commander Файл менеджер: Free Commander Бесплатный файловый менеджер, аналогичный Total Commander.
Блокнот: TigerPad Блокнот: TigerPad Текстовый и HTML редактор со множеством функций. Он имеет небольшой размер, быстро работает, красиво выглядит.
Восстановление удалённых файлов: Recuva Восстановление удалённых файлов: Recuva Бесплатная программа для восстановления удалённых файлов.
Восстановление данных: R.saver Восстановление данных: R.saver Универсальная программа для восстановления удаленных файлов которая имеет в своем арсенале несколько довольно хороших алгоритмов поиска данных.


Лаборатория Хакера - Всё лучшее только для вас!

Правила добавления комментариев:

1. Все комментарии проходят цензуру, нет смысла спамить.
2. Однозначно будут удалены:
Бессмысленные, нецензурные, глупые комментарии, неаргументированная критика, а также ссылки на файлообменники и прочие сайты не в тему.
3. Приветствуются:
Аргументированные отзывы о данной программе, а также грамотность и умение формулировать свою мысль в рамках приличия.

newJS 2016-08-22 04:29:40

↑ -2 ↓

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


Ваше имя:

RSS
 
Комментарий:
Введите символы: *
captcha
Обновить

 

Бесплатный софт:

Полезности:

Развлечения:

САМОРЕАЛИЗАЦИЯ
ГАДАНИЕ НА СОФТЕ
Надёжное место для Вашего сайта

Система Orphus