WINCMD.RU
ENG RUS
Плагины › Контентные плагины (WDX)

PCREsearch 2.5

📂 Операции с файлами 📝 Текст и код Контентные плагины (WDX) Бесплатно x64

Скриншот: PCREsearch

Описание

Контентный плагин (WDX) с поддержкой Unicode для поиска по регулярным выражениям на основе библиотеки PCRE (Perl Compatible Regular Expressions).
Плагин может заменить встроенный в TC механизм регулярных выражений при поиске по содержимому файлов.
Начиная с версии 2.5 его можно использовать и для поиска в именах файлов.
Писать регулярные выражения не обязательно: достаточно ввести обычную строку для поиска по содержимому файла и экранировать нужные служебные символы либо взять всё выражение в кавычки (\Q...\E). Так, например, можно подсчитывать количество вхождений строки и фильтровать результаты, задавая, сколько раз строка должна встречаться в файлах, чтобы они подошли под условия поиска в Total Commander.
Кроме того, плагин умеет создавать случайные строки, определять кодировку файла (проверка на Unicode) и сравнивать файлы в функции TC «Синхронизировать каталоги».

Есть поддержка текстового фильтра, который обрабатывает определённые форматы файлов, например .PDF и .DOC, и расширяет обычный поиск по «сырому» содержимому на большинство документов и офисных файлов.
Начиная с версии 2.5 поддерживаются фильтры Oracle Outside In Technology Content Access. Если они установлены и работают, то обеспечивают дополнительный мощный полнотекстовый поиск с поддержкой Unicode для TC 9.0 и выше (помимо возможностей текстового фильтра при обычной работе плагина).

Вся настройка выполняется через INI-файл, в котором можно создавать поля, нужные для регулярного или разового поиска (для применения изменений выгрузите и снова загрузите плагин).
В комплекте есть утилита настройки («PCREsearchConfig»), которая значительно облегчает настройку полей, позволяет проверять выражения на тестовой строке и сразу сообщает об ошибках в выражениях.

Возможности
- Полный набор возможностей выражений Perl/PCRE при поиске по содержимому файлов в TC, например режим Dotall/Singleline, проверки с просмотром вперёд и назад (look-around), свойства символов, включая полные наборы скриптов и свойств Unicode
- До 999 полей, настраиваемых в INI-файле плагина
- Собственные названия и типы полей (логическое (да/нет), подсчёт, возврат строки, случайные строки, средняя длина)
- Подсчёт отдельных вхождений строк
- Сравнение файлов в функции TC «Синхронизировать каталоги», в том числе файлов в разных кодировках
- Поиск в большинстве Unicode-файлов, а не только в обычном ANSI (автоматическое определение кодировки)
- Имена файлов в Unicode и регулярные выражения в Unicode
- Кэширование результатов в памяти для мгновенного получения полей, которые уже были получены ранее
- Настраиваемые ограничения памяти, чтобы избежать медленного чтения файлов и зависания TC
- Собственные схемы замены при возврате строк (с обращением к подгруппам)
- Создание случайных строк по заданному регулярному выражению
- Поддержка текстовых фильтров (xdoc2txt и Oracle OiT), позволяющая искать в недоступных иначе текстовых частях большинства офисных, PDF и текстовых документов
- Полнотекстовый поиск с поддержкой Unicode для TC 9.0 и выше при использовании фильтров OiT
- Вывод номеров строк и смещений в файле для результатов поиска
- Подсчёт средней длины строки/результата в файле
- Сортировка полей по алфавиту перед передачей в TC
- В комплекте утилита настройки, которая умеет: проверять регулярное выражение на вводимой тестовой строке, проверять выражение на ошибки на лету, показывать встроенную справку по синтаксису регулярных выражений и строк замены, выбирать шрифт

Примеры использования:
- Подсчёт количества строк в любом файле
- Подсчёт вхождений любой строки, символа или байта в файле
- Подсчёт отдельных строк/совпадений, например для пропуска одинаковых строк или слов
- Вывод номера строки или смещения в файле, где найден искомый текст
- Вывод средней длины строки/результата для искомого текста
- Передача в TC первой, второй или n-й строки файла для показа или поиска
- Фильтрация и показ заголовков файлов (магические числа / сигнатуры) для проверки файлов с неверными расширениями или вложенных файлов
- Сравнение файлов с разными окончаниями строк и/или разными пробелами (включая пустые строки), либо исходников с разными стилями отступов и т. п.
- Проверка файлов на кодировку Unicode
- Возврат случайных строк с заданным диапазоном символов, например для случайных имён файлов в МПП (MRT) или быстрого заполнения случайными значениями полей разных плагинов в TC
- Поиск только в именах файлов и возврат собственной результирующей строки для быстрого просмотра очищенных имён файлов в пользовательских колонках TC

Для инструмента текстового фильтра нужны библиотеки времени выполнения Visual C++ 2008, но файл можно исправить, чтобы он работал без установки (инструкции прилагаются).
Дополнительный фильтр OiT нужно скачать отдельно с http://www.oracle.com/technetwork/middleware/content-management/downloads/oit-dl-otn-097435.html

Что нового

- new major feature: optional Oracle Outside In Technology Content Access filters, which may additionally provide a fulltext search for TC 9.0
- new major feature: search in the filename only
- compare files in TC's 'Synchronize dirs' can now work with the optional OiT filter
- some fixes and improvements
- updated to pcre 8.39

Другие работы автора: milo1012

ZPAQ 1.5.5

🗜️ Архивы и установщики Архиваторные плагины (WCX) Бесплатно x64

Работает с архивами ZPAQ — журналируемым форматом для инкрементных копий с дедупликацией, многопоточностью, многотомностью, откатом к прежнему состоянию и шифрованием AES-256.

milo1012 15.04.2017 ↓ 15 887

NFCname 1.1

📂 Операции с файлами Контентные плагины (WDX) Бесплатно x64

Проверяет имена файлов на соответствие нормализации Unicode NFC и возвращает нормализованные имена в форме NFC или NFD для массового переименования.

milo1012 16.03.2017 ↓ 5 943

APK-wdx 2.1

📱 Телефоны и устройства Контентные плагины (WDX) Бесплатно x64

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

milo1012 20.06.2016 ↓ 20 186

MediaTime 1.1

🎬 Видео и анимация Контентные плагины (WDX) Бесплатно x64

Суммирует длительность всех видео- и аудиофайлов в папке, с необязательным рекурсивным поиском по уровням. Работает с форматами, поддерживаемыми MediaInfo, включая mkv/mp4; даёт поля времени воспроизведения и среднего битрейта.

milo1012 25.08.2015 ↓ 10 125

RegXtract 1.6

📝 Текст и код Архиваторные плагины (WCX) Бесплатно x64

Ищет в содержимом файлов по регулярным выражениям (PCRE) и сохраняет найденное в выходной файл; поддерживает подгруппы, строки замены, Unicode и полноценный режим поиска и замены.

milo1012 03.10.2014 ↓ 19 185

Похожие плагины

TC Wiper 1.0.2 beta

📂 Операции с файлами Системные плагины (WFX) Бесплатно x64

Безопасно стирает файлы и папки, перемещённые в его панель в Сетевом окружении клавишей F6: перезаписывает случайными данными, включая альтернативные потоки, затем переименовывает и удаляет. Системные папки не трогает.

Andrei Piasetski 10.11.2026 ↓ 361

EverySearch 1.4

📂 Операции с файлами Контентные плагины (WDX) Бесплатно x64

Открывает поле живого поиска поверх активной панели на базе запущенного Everything и выводит результаты в обычный список панели Total Commander. Есть сортировка колонок, фильтры и тёмная тема.

4FR Young 07.11.2026 ↓ 1 389

SetFolderDate 1.5

📂 Операции с файлами Инструменты и утилиты Бесплатно

Устанавливает дату папок и архивов по самому новому или самому старому файлу внутри, а дату файлов — по имени файла или метаданным.

van Dusen 19.07.2011 ↓ 10 228

Totalgram 26.11.07.1203

📂 Операции с файлами Системные плагины (WFX) Открытый код x64

Позволяет использовать Telegram как облачную файловую систему и работать с файлами, хранящимися в Telegram, прямо из панели Total Commander.

Igor Zviagintsev 08.11.2026 ↓ 454

CatalogMaker 4.1.3

📂 Операции с файлами Архиваторные плагины (WCX) Бесплатно x64

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

Konstantin Poliakov 03.01.2022 ↓ 50 955

SetFolderDate 1.4.0.0

📂 Операции с файлами Архиваторные плагины (WCX) Открытый код x64

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

tbeu 22.08.2026 ↓ 10 141