TOTALCMD.NET
ENG RUS
Plugins › Content Plugins (WDX)

PCREsearch 2.5

📂 File operations 📝 Text & code Content Plugins (WDX) Freeware x64

Screenshot: PCREsearch

Description

A RegEx content plug-in with Unicode support - based on Perl Compatible Regular Expressions (PCRE) library.
This plug-in may replace TC's RegEx engine for file content.
As of version 2.5 you can also use it for searching in filenames.
There is no need to provide Regular Expressions, just use a general search string for the file's content and escape the necessary syntax characters or quote the whole term (\Q...\E), and you can e.g. count the string occurrences and therefore filter and narrow your search with a custom number of strings that your files must contain in order to match the search in Total Commander.
Additionally you can create Random Strings and return the detected file encoding (check for Unicode files) and use the plug-in to compare files in TC's Synchronize dirs function.

There is support for a text filter, which will filter certain file formats, e.g. for .PDF and .DOC files, to expand the otherwise raw file search to most document/office files.
As of version 2.5 there is support for the Oracle Outside In Technology Content Access filters. When installed and working, those filters will provide an additional powerful Unicode capable fulltext search for TC 9.0 and above (on top of the text filter capability for the normal plug-in operation).

All configuration is done through an INI file, where you can create fields you may need for search repeatedly or just for general search (un- and re-load the plug-in).
There is a configuration utility provided ("PCREsearchConfig"), which greatly helps you configuring your fields, and additionally has the ability to test expressions by using a test string, plus it provides instant feedback in case of erroneous expressions.

Features
- Using the full feature set for Perl/PCRE expressions when searching file content in TC, e.g. the Dotall/Singleline mode, Look-around assertions, Character properties incl. complete Unicode scripts and properties
- Up to 999 fields configurable in the plug-in's INI file
- Custom field names and types (boolean (yes/no), counting, string return, random strings, average length)
- Counting individual string occurrences
- Compare files in TC's Synchronize dirs function, also for files with different encoding
- Searching in most Unicode files, not just plain ANSI (automatic encoding detection)
- Unicode file names and Unicode Regular Expressions
- Result Caching in memory - for retrieving fields in an instant when they were already obtained in the past
- Configurable memory limits for avoiding slow file reads and nonresponsive TC
- Custom replacement schemes when returning strings (referencing subgroups)
- Create random strings by providing a RegEx
- Text filter support (xdoc2txt and Oracle OiT), which enables search in the otherwise unreachable text parts in most most office/pdf/text documents
- Unicode capable fulltext search for TC 9.0 and above when using the OiT filters
- Output line numbers and file offsets for search results
- Count the average string/result length in a file
- sort fields alphabetically before reporting them to TC
- Ships with a config utility which features: a RegEx test by typing a test string, on-the-fly RegEx error check,
built-in RegEx and replace string syntax summary, font selection

Usage examples:
- Count line numbers of any file
- Count the occurrence of any string, character or byte in a file
- Count individual Strings/Matches, e.g. for skipping identical lines or words
- display the line number or the file offset on which your search term is found
- display the average string/result length of your search term
- Return the 1st, 2nd or nth line of a file to TC for display or search
- Filter and display file Headers for Magic Numbers / Signature, to check for files with erroneous extensions or embedded files
- Comparing files with different line endings and/or varying whitespace (including empty lines), or source files with different indent styles, etc.
- Check files for Unicode encoding
- Return random strings with a custom character range, for e.g. randomizing file names in MRT, or quick random filling fields from different plug-ins in TC
- Search in filenames only and return a custom built result string to quickly preview purified filenames in TC's custom columns

The text filter tool requires Visual C++ 2008 runtimes, but you can patch the file to be portable (instructions provided).
The optional OiT filter needs a separate download from http://www.oracle.com/technetwork/middleware/content-management/downloads/oit-dl-otn-097435.html

What’s new

- 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

More by milo1012

ZPAQ 1.5.5

🗜️ Archives & installers Packer Plugins (WCX) Freeware x64

Packs and unpacks ZPAQ archives, a journaling append-only format for incremental backups with deduplication, multithreading, multi-part archives, rollback and AES-256 encryption.

milo1012 15 Apr 2017 ↓ 15,823

NFCname 1.1

📂 File operations Content Plugins (WDX) Freeware x64

Detects filenames not in Unicode NFC form and returns them normalized to NFC, NFD or the OS X NFD variant for use in Multi-Rename Tool. Also finds and fixes names with UTF-8 sequences misread as ANSI.

milo1012 16 Mar 2017 ↓ 5,898

APK-wdx 2.1

📱 Phones & devices Content Plugins (WDX) Freeware x64

Reads information from Android APK files: app name, version, target and minimum OS and more. Works in custom columns, tooltips, thumbnails and Multi-Rename Tool, and can also act as a Lister plugin.

milo1012 20 Jun 2016 ↓ 20,125

MediaTime 1.1

🎬 Video & animation Content Plugins (WDX) Freeware x64

Sums the duration of all video and audio files in a folder, with optional recursive search by level. Supports every format MediaInfo handles, including mkv/mp4, and provides playtime and average bit rate fields.

milo1012 25 Aug 2015 ↓ 10,063

RegXtract 1.6

📝 Text & code Packer Plugins (WCX) Freeware x64

Searches file content with Regular Expressions (PCRE) and extracts the matches to an output file, with replacement strings, subgroups, Unicode support and a full search-and-replace mode.

milo1012 3 Oct 2014 ↓ 19,162

Similar plugins

SpaceFit 1.0

📂 File operations Tools & Utilities Freeware x64

Fills a USB stick as full as possible, from the files you mark in Total Commander. Mark more on the left than will fit. SpaceFit finds the combination that fills the stick on the right best, and marks exactly those files. Then press F5. Done.

Native2904 1 Nov 2026 ↓ 59

VirtualPanel 2.0.7.1372

📂 File operations File System Plugins (WFX) Freeware x64

Provides a virtual temporary panel that keeps links to files and folders in list files, so they behave like real files. Supports m3u import/export, scripts, logging and drag-and-drop.

MVV 1 May 2019 ↓ 90,254

SetFolderDate 1.5

📂 File operations Tools & Utilities Freeware

Sets the timestamp of folders and archives from the newest or oldest file inside them, and sets the timestamp of files from the filename or metadata.

van Dusen 19 Jul 2011 ↓ 10,056

NTLinks 1.6.1.294

📂 File operations Content Plugins (WDX) Freeware x64

Reads NTFS reparse point data: file indexes, hardlink counts and paths, targets of symbolic links and junctions, and real paths. Can set link targets and compare hardlinks quickly; supports Unicode and long paths.

MVV 5 Feb 2025 ↓ 38,752

CopyTree 1.3.0.328

📂 File operations Packer Plugins (WCX) Freeware x64

Copies and moves files from Branch View or search results while keeping the folder structure, with a choice of how many levels to keep, include/exclude masks, multi-threading and directory timestamp copying.

MVV 11 Apr 2020 ↓ 58,693

DiskDir Extended 1.68

📂 File operations Packer Plugins (WCX) Freeware x64

Creates a list file of all selected files and directories including subdirs, and also lists contents of archives such as ARJ, ACE, CAB, JAR, RAR, ZIP, TAR, TGZ, TBZ and ISO.

Peter Trebaticky 3 Jan 2015 ↓ 95,839