Text Workbench
View Screenshots | Download Free Trial | Order Full Version
Text Workbench is a multi-purpose search and replace tool with full Unicode and UTF-8 support to increase your productivity and save many hours of manual editing that you spend daily for updating all your files of any type at your local computer or on FTP servers.
It is a powerful unified solution for web masters, software and web developers, technical writers, office managers and anyone else who needs to search and replace text in many files quickly and easily.
Text Workbench can also be run from the command line. Furthermore, you can use it in your JScript code by instatinating objects using the following call:
var tw = new ActiveXObject("TextWorkbench.Application");.
File searching, filtering and handling
- Searches files in one or more semicolon-separated folders.
- Searches files in remote FTP folder by using standard FTP URL format
(ftp://username:password@server.com[/folder/folder/...]).
- Supports ANSI, Unicode, UTF-8, Microsoft Word and Excel files.
- Filters files by applying the search masks, which can be:
- common wildcard masks (e.g.: *.html);
- regular expression masks (e.g.: .+\.html).
- Filters files by excluding the unwanted files by applying the exclude masks, which can be:
- file masks to exclude unwanted files (e.g.: *.css);
- path masks to exclude the whole folders from the search (these start with slash, e.g.: \private\).
- Supports multiple semicolon-separated search masks.
- Filters files by:
- date of creation, access or modification;
- size.
- read-only attribute. Can restore the read-only attribute on the modified files.
- Creates back-up copies of files in the specified folder.
- Configurable target storage location in which the processed files are saved.
- Finds text in file names.
- Finds and replaces text in file names (renames files).
- Other minor features.
Text searching
- Can do case sensitive or insensitive searches.
- Searches for plain text (without regular expressions).
- Provides whitespace spanning options to ignore spaces, tabs and line breaks (for searches without regular expressions).
- Searches text with regular expressions.
- Provides option to edit the search text in the multiline editor thus allowing multiline searches.
- Enhancements to make writing regular expressions easier (the Regular Expression Laboratory).
Text replacing and processing
These options are divided into several subgroups.
General features
- Can replace the found text with the specified text.
- Can ask for replacement confirmation via the Replacement Confirmation window.
- Provides an excellent Scenario engine to create batch replace job scripts which enables you to replace multiple text portions at once.
Advanced features
- Text Collector function to collect the found text portions and store it in a specified file - very usefule, for example, for gathering e-mail addresses.
- Text Collector can collect text specified in either Find or Replace fiels. When using regular expressions, this allows to store not only the found text, but also transformed text according to the Replace field pattern.
- Can generate search report in the HTML format.
Regular Expressions
- Supports the ultimately extended regular expression syntax:
- common search patterns (match any charachter, inclusive and exclusive character sets, greedy and non-greedy quantifiers etc.);
- common replace pattrens (insert stored expression);
- extended replace pattrens:
- insert random identifier;
- case transformation operators;
- convert a symbol or a text portion to HTML entities;
- insert contents of a whole specified file;
- path name resolvers to convert paths from absolute to relative etc.
User interface features
- Text viewer to browse through the search results.
- Image browser.
- Seamless text editor.
- Binary viewer.
- Multiline text editor to specify and search text consisting of more than one line.
- Audible and visual alerts.
- System tray icon
|