AWK is a text processing language that makes it easy to "search files for lines [...] that contain certain patterns. When a line matches one of the patterns, awk performs specified actions on that line." (GNU Awk User's Guide)
This recipe provides a way to do the same thing in python.
TEA is a text editor that provides a wide range of text-processing functions (over 100) and the syntax highlighting. There are two branches of TEA: Qt-based and GTK-based.
Basil-text is a programming language that facilitates the elaboration of the texts. The basic data structures are text, annotation, token and string. In this way basil-text provides you a tool for easy text processing.
LTPL (lambda text processing language) is a new language created for processing text documents.
It relies on a set of functional like definitions used to process a document, producing generic output.
Various text processing and Localization (L10N) utilities, under windows platform.
A common task, especially in text processing, is to break some input sequence into chunks (lines, paragraphs, records, etc.) and process them one by one. The iterators of builtin strings and files can be considered such chunkers, breaking the...
The Scheme Natural Language Toolkit (S-NLTK) is a Scheme R6RS library for language and text processing, and various tasks related to symbolic and statistical analysis of language data.
SimplyHTML is an application and a java component for rich text processing. It stores documents as HTML files in combination with Cascading Style Sheets (CSS).
SimplyHTML is not intended to be used as an editor for web pages.
OpenVanilla is a text entry (input method) and processing architecture and a collection of popular input methods and text processing filters. It is designed to offer users a better text entry experience, especially that of Asian language text.
Next Ryf Text Processing. New smooth font rendering support sub-pixelrender(H/V),which almost 100% represent final output. Compatible with previous ryf package/module.
The AGREP Batch (TAB) Editor is an open source text processing engine and editor for Windows, featuring advanced batch processing functions and a scripting engine that allows for complete customization.
PyKit includes some small applications written in python, such as batch renaming, text processing and so on.
Text processing utility based on the idea of simulating the keystrokes and logic one would use if editing the file manually.
Libraries and tools for compiling and text processing, written in Dylan using XML-based literate programming techniques.
General state machine mechanism plus a specialized version, LineStateMachine, for processing text files based by using regular expressions to determine state transitions.
State machine for processing text files on a line-by-line basis using regular
expressions to determine transition to next state.
Developed from sample code from "Text Processing in Python" by David Mertz,pp. 274-280.
An easy to install cms allowing you to administer your Web site without any programming knowledge. You can insert and change HTML tables online, handle your texts like in common text processing, place eye-catchers, insert links, insert and upload...
Design and content (texts, pictures, documents) are administered separated from each other. The working environment is very similar to a simple text processing. The system operates intuitively.
Web pages are not just for clicking. Every web page has powerful built-in math & text processing. By using logic to treat ideas mathematically, web pages can be a tool for decision making. This project will show you how, starting with a...
Project moved to http://sourceforge.net/projects/jencconv/ JFileConv is a text file encoding converter. It supports text-processing plugins and has a `preview' function which allows the user to see how a file is decoded with a particular charset.