Text Processing in Python by David Mertz is available in smart ASCII(text) format. The book contents are python basics, basic string operations, regular expressions, parsers and state-machines, internet tools and techniques, a selective and impressionistic short review of python, a data compression primer, understanding unicode, a state-machine for adding markup to text and glossary terms.
Book Description
At the broadest level text processing is simply taking textual information and -doing something- with it. This doing might be restructuring or reformatting it, extracting smaller bits of information from it, algorithmically modifying the content of the information, or performing calculations that depend on the textual information.
Table of Contents
- Introduction
- Python Basics
- Basic String Operations
- Regular Expressions
- Parsers And State-Machines
- Internet Tools And Techniques