|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » TextReplace - Программа для поиска и замены текста в любых файлах |
|
TextReplace - Программа для поиска и замены текста в любых файлах
|
Старожил Сообщения: 254 |
TextReplace ![]() скриншот 0 (Описание) скриншот 1 (Детали поиска) скриншот 2 (Поиск) скриншот 3 (Настройки) скриншот 4 (Сценарии) скриншот 5 (Многострочный текст) Программа для поиска и замены текста в любых файлах. Поддерживает:
Подробнее в справке на русском языке (F1) Страничка программы Скачать (400кб) |
|
Отправлено: 06:00, 01-06-2012 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать AZJIO, вы определенно ждали, пока я не выдержу и напишу свое (линк)
![]() С утилитой можно работать через командную строку? |
------- Отправлено: 07:55, 01-06-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 254
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:15, 01-06-2012 | #3 |
Старожил Сообщения: 254
|
Профиль | Отправить PM | Цитировать Обновил.
1. Теперь поиск файлов можно сделать по списку. В чём плюс? Допустим нужно выполнить замены только в файлах, в которых встречается определённый текст. Сначала выполняется поиск этого текста, а результаты сохраняются в список. Далее этот список перетягивается в поле "Путь" и выполняются последующие замены только для файлов списка. 2. Добавлена проверка правильности регулярного выражения, перед тем как начать поиск или замену. 3. И другие мелкие улучшения, подробнее в Readme.txt. |
Отправлено: 21:55, 13-04-2013 | #4 |
Ветеран Сообщения: 842
|
Профиль | Отправить PM | Цитировать советую 7z прикрутить и добавить поиск в архивах rar, bz2, tgz, итд.
![]() |
|
------- Отправлено: 18:30, 30-04-2013 | #5 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать semiono, и на днях вышедший rars
![]() |
------- Отправлено: 23:22, 30-04-2013 | #6 |
Старожил Сообщения: 254
|
Профиль | Отправить 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 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
|