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,885

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,943

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,185

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,125

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,185

Similar plugins

TC Wiper 1.0.2 beta

📂 File operations File System Plugins (WFX) Freeware x64

Securely wipes files and folders moved into its Network Neighborhood panel with F6: overwrites them with random data, including alternate streams, then renames and deletes them. Refuses system folders.

Andrei Piasetski 10 Nov 2026 ↓ 358

EverySearch 1.4

📂 File operations Content Plugins (WDX) Freeware x64

Live search box on top of the active Total Commander panel, powered by Everything (voidtools): results update while typing and can be fed into a real panel listing, opened, viewed or jumped to.

4FR Young 7 Nov 2026 ↓ 1,389

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,222

Totalgram 26.11.07.1203

📂 File operations File System Plugins (WFX) Open source x64

Lets you use Telegram as a cloud file system, so you can work with files stored in Telegram right from a Total Commander panel.

Igor Zviagintsev 8 Nov 2026 ↓ 451

CatalogMaker 4.1.3

📂 File operations Packer Plugins (WCX) Freeware x64

Creates catalogs of selected files, folders or drives with a user-defined list format and chosen fields. Catalogs can be opened like ordinary archives or viewed as text.

Konstantin Poliakov 3 Jan 2022 ↓ 50,953

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,958