Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » TextReplace - Программа для поиска и замены текста в любых файлах

Ответить
Настройки темы
TextReplace - Программа для поиска и замены текста в любых файлах

Аватара для AZJIO

Старожил


Сообщения: 254
Благодарности: 126

Профиль | Отправить PM | Цитировать


Изменения
Автор: Creat0R
Дата: 02-05-2013
Описание: Коррекция названия темы
TextReplace



скриншот 0 (Описание)
скриншот 1 (Детали поиска)
скриншот 2 (Поиск)
скриншот 3 (Настройки)
скриншот 4 (Сценарии)
скриншот 5 (Многострочный текст)

Программа для поиска и замены текста в любых файлах.

Поддерживает:
  • Ком-строку
  • Сценарии замены
  • Регулярные выражения
  • Поиск и замену многострочного текста
  • Учитывает атрибуты и кодировку файла
  • Бинарный режим
  • Вывод детального результата с подсветкой
  • Переход к файлу, просмотр и открытие
  • Сохранение прежней даты изменения файла
  • Резервирует изменяемые файлы
  • Многоязычная поддержка

Подробнее в справке на русском языке (F1)

Страничка программы

Скачать (400кб)
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:00, 01-06-2012

 

Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


AZJIO, вы определенно ждали, пока я не выдержу и напишу свое (линк)

С утилитой можно работать через командную строку?

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 07:55, 01-06-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для AZJIO

Старожил


Сообщения: 254
Благодарности: 126

Профиль | Отправить PM | Цитировать


Цитата apozlevich:
С утилитой можно работать через командную строку? »
первой строкой идёт в описании. А подробно в Readme или по F1 справка.

Цитата apozlevich:
вы определенно ждали »
Просто выложил, может никто не знает, на ru-board'e обычно отписывал. Начал делать TextReplace в 2010г.

Отправлено: 11:15, 01-06-2012 | #3


Аватара для AZJIO

Старожил


Сообщения: 254
Благодарности: 126

Профиль | Отправить PM | Цитировать


Обновил.
1. Теперь поиск файлов можно сделать по списку. В чём плюс? Допустим нужно выполнить замены только в файлах, в которых встречается определённый текст. Сначала выполняется поиск этого текста, а результаты сохраняются в список. Далее этот список перетягивается в поле "Путь" и выполняются последующие замены только для файлов списка.
2. Добавлена проверка правильности регулярного выражения, перед тем как начать поиск или замену.
3. И другие мелкие улучшения, подробнее в Readme.txt.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:55, 13-04-2013 | #4


Аватара для semiono

Ветеран


Сообщения: 830
Благодарности: 33

Профиль | Отправить PM | Цитировать


советую 7z прикрутить и добавить поиск в архивах rar, bz2, tgz, итд.

-------
Полезное сообщение

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:30, 30-04-2013 | #5


Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


semiono, и на днях вышедший rars

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:22, 30-04-2013 | #6


Аватара для AZJIO

Старожил


Сообщения: 254
Благодарности: 126

Профиль | Отправить PM | Цитировать


Обновил.
1. Устранил невозможность создать ini-файл в Windows 7 и выше, и соответственно несохранение параметров. Если не в программной папке то создаёт в своей, а если в программной то по причине невозможности создать создаёт в %APPDATA%.
2. Добавил кнопку регулярное выражение в маске, то есть можно искать избирательно задавать маску, например:
\d+\.[a-z]{1,3} - файлы, в именах которых только цифры
\D+\.[a-z]{1,3} - файлы, в именах которых нет цифр
[а-яёА-ЯЁ\h]+\.[a-z]{1,3} - файлы, в именах которых только русские буквы и пробел
[^а-яёА-ЯЁ]+\.[a-z]{1,3} - файлы, в именах которых нет русских букв
\H+\.[a-z]{1,3} - файлы, в именах которых нет пробела
\H+\.htm - файлы HTM, в именах которых нет пробела
\.[a-z]{1,3} - часть маски определяющая расширение файла (с точкой), то есть состоит из букв от "a" до "z" в количестве от 1 до 3-х
3. Добавил кнопку инвертирования поиска, то есть найти файлы в которых нет этого текста. Бывает во всех веб файлах должен быть заголовок, а в некоторых его нет, или есть, но формат не соответствует общему стилю, вот тут и пригодится поиск нестандартных, чтобы исправить вручную.
4. Для Win7 в подробных результатах (RTF) избавился от кракозябров (неверной кодировки). Я пользовался Windows XP и не видел проблем. Сменил шапку RTF 204 вместо 0 и всё работает и в XP и в 7-10
5. Для любителей Notepad++ (как я) сделал индивидуальный вызов окна поиска, без глюков. Глюк был из-за того что если раскладка EN или RU, то соответсвенно работает или Ctrl+F или Ctrl+А (русская А), но теперь вызов непосредственно программно, вызов действия "Найти". Хотел ещё добавить установку галки "рег.выр." или "обычный", но от версии программы номер чекбоксов различается, и даже если получить номер версии проги, чтобы изменить номера чекбоксов, то неизвестно что будет в новых версиях, которым нет условий и вдруг станет неработающим код вызывающий установки не тех чекбоксов, поэтому отключил.

Отправлено: 20:56, 02-02-2018 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » TextReplace - Программа для поиска и замены текста в любых файлах

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход