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

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

Словогрыз 3.1Серебряная медаль BestFREE.ru

Поиск и замена текста Словогрыз 3.1
Рейтинг:
Размер:
0.5 МБ (портативная версия)
Интерфейс:Русский
Платформа:
Windows 9x/Me/NT/2000/XP/Vista/7 32-bit
Обновлено:2009-11-12
Разработчик:
Платный аналог:  
@Text Replacer (118 руб.)





Словогрыз 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.P.S. Если Ваши планы касательно замены текста поскромнее, то Вас вполне устроит другая программка из той же области:
Замена текста https://www.bestfree.ru/soft/file/replace.php



Похожие программы:

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





** Задавать вопросы лучше на нашем форуме. Просто зарегистрируйтесь и создайте новую тему.

Полезный совет:



Система проверки ошибок от Mistakes.ru