RegXtract 1.6
Описание
Это архиваторный плагин, который ищет в содержимом файлов с помощью регулярных выражений и извлекает результаты поиска в выходной файл.В чём смысл?
Хотя бывает полезно знать, что определённая строка поиска есть в файле, и, конечно, где именно в файле она находится,
в некоторых ситуациях ещё полезнее сохранить все найденные строки, чтобы работать с ними дальше.
Например, если нужно извлечь все URL из HTML-файла (<a href="URL"...),
поиск по регулярному выражению во многих редакторах и программах выполнить довольно легко, но сохранение результатов часто превращается в мучение,
особенно если результатов много и/или нужно обработать много файлов.
Этот плагин позволяет сделать это очень просто.
Просто введите регулярное выражение и, при желании, подробную строку замены, в которой можно ссылаться на подгруппы выражения.
Кроме того, есть полноценный режим поиска и замены, а плагин можно использовать для наглядной проверки результатов регулярных выражений.
Возможности
- Поиск в большинстве Unicode-файлов, а не только в обычных ANSI и двоичных
- Использование любых регулярных выражений, допустимых во встроенной библиотеке PCRE, которая в большинстве случаев совместима с синтаксисом и возможностями Perl
- Использование до 99 подгрупп (для строки замены): $1 - $99 и $0 (всё выражение), а также любой нужный текст, отдельные байты, номер текущего результата, имя файла
- Unicode-имена файлов, а также Unicode-регулярные выражения и строки замены
- Возможность использовать длинные имена файлов (путь > 259 символов)
- Строки поиска и замены: выходной файл становится входным с заменёнными строками/байтами, теперь это работает и для Unicode-файлов!
- Подавление повторяющихся результатов: выдаётся только первое вхождение каждой строки
- Вывод имён файлов и номеров строк, из которых получен каждый результат поиска (построчный режим)
- Сохранение и загрузка пресетов
- «Нецелевое» использование программы для слияния/объединения файлов (в порядке ввода) с дополнительной заменой
- «Нецелевое» использование программы для удаления или добавления BOM в файле UTF-8 либо для преобразования файлов UTF-16 или ANSI в UTF-8
- Наглядная проверка результатов регулярных выражений при вводе тестовой строки
- Проверка ошибок в регулярном выражении на лету