mxTextTools Version 1.1.0
A Python extension package providing fast text scanning and processing tools
WHAT IT IS:
mxTextTools is an extension package for Python that provides * a fast text search type (using a modified Boyer-Moore algorithm) * a finite state machine for marking and analysing text (the Tagging Engine) * a set of specialized text processing functions * a set of functions that work with character sets
Applications include parsing structured text, finding and extracting text (either exact or using translation tables) and recombining strings to form new text. Everything was implemented having high performance in mind.
WHAT'S NEW ?
The 1.1.0 release adds several new text processing functions to the already large set: splitlines(), countlines(), suffix(), prefix(), str2hex() and hex2str(). Many existing functions/objects were enhanced to work in a more general context.
All the details are available at:
This release also includes a precompiled Windows DLL so that you can use the package right away. Installing on that platform boils down to a simple unzip in the \Python\Lib directory.
WHERE CAN I GET IT ?
The full documentation and instructions for downloading and installing can be found at:
WHAT DOES IT COST ?
It comes with a Python-type license, but is free otherwise.
WHERE CAN I GET SUPPORT ?
I am offering commercial support for this package through Python Professional Services Inc. (http://www.pythonpros.com). Look on their support pages for details or contact me directly.
<P><A HREF="http://starship.skyport.net/~lemburg/mxTextTools.html%3E mxTextTools 1.1.0</A> - fast text processing tools. (29-Jul-99)