TOTALCMD.NET
ENG RUS
Plugins › Content plugins

PCREsearch 2.5

📂 File operations 📝 Text & code Content plugins 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 TC Packer Plugins Freeware x64

A packer plug-in (wcx) for Total Commander for the ZPAQ format. Based on zpaq 7.07. Zpaq is a journaling (append-only) archiver for incremental…

milo1012 15 Apr 2017 ↓ 15,755

NFCname 1.1

📂 File operations Content plugins Freeware x64

A content plug-in (wdx) for Total Commander which scans filenames for at least partially not being in the NFC Unicode normalization form, which is the…

milo1012 16 Mar 2017 ↓ 5,851

APK-wdx 2.1

📱 Phones & devices Content plugins Freeware x64

Android application package (APK) content plug-in. Scans .apk files for specific information. (App name, version, target and minimum OS, etc.) Can…

milo1012 20 Jun 2016 ↓ 20,032

MediaTime 1.1

🎬 Video & animation Content plugins Freeware x64

A content plug-in (wdx) for Total Commander which can sum up the length of every media file (Video + Audio) in a dir and shows that combined…

milo1012 25 Aug 2015 ↓ 10,012

RegXtract 1.6

📝 Text & code TC Packer Plugins Freeware x64

This is a Packer plug-in that searches file content with Regular Expressions and extracts the search results to an output file. So what's the deal?…

milo1012 3 Oct 2014 ↓ 19,133

Similar plugins

VirtualPanel 2.0.7.1372

📂 File operations TC File System Plugins Freeware x64

VirtualPanel is a temporary panel plugin for Total Commander. It is is a sort of virtual folder that allows keeping links to frequently used files and…

MVV 1 May 2019 ↓ 90,125

DiskDir Extended 1.68

📂 File operations TC Packer Plugins Freeware x64

The same as DiskDir - creates a list file with all selected files and directories, including subdirs - but also lists contents of archive files:…

Peter Trebaticky 3 Jan 2015 ↓ 95,689

CopyTree 1.3.0.328

📂 File operations TC Packer Plugins Freeware x64

Packer plugin for copying files with folder structure: + copies/moves folder trees from branch view/search result + 'choose number of levels to…

MVV 11 Apr 2020 ↓ 58,594

TextSearch 1.6.4

📂 File operations Content plugins Freeware x64

This Content plugin allows to perform full-text search in any documents, which have command-line converters to the plain-text form. Included…

Alexey Torgashin 5 Mar 2018 ↓ 57,978

UnicodeTest/LockedTest 1.2.3

📂 File operations Content plugins Freeware x64

This content plugin allows to check: 1. is filename Unicode or ANSI (on Windows NT+); 2. is file locked by another task or not.

Alexey Torgashin 28 Jan 2013 ↓ 50,459

badcopy 1.0.0.4

📂 File operations TC File System Plugins Freeware

Copies files from bad CDs / DVD of disks, and also with bad HDD. Reads out a file parts, and those parts that were not read fills in zero. For disks…

hram 3 Nov 2007 ↓ 49,863