Servicios de procesamiento de texto
***********************************

Los módulos descritos en este capítulo proporcionan una amplia gama de
operaciones de manipulación de cadenas de texto y otros servicios de
procesamiento de texto.

El módulo "codecs" descrito en Servicios de datos binarios también es
muy relevante para el procesamiento de texto. Además, consulta la
documentación para el tipo *string* de Python en Cadenas de caracteres
--- str.

* "string" --- Common string operations

  * Constantes de cadenas

  * Custom string formatting

  * Format string syntax

    * Format specification mini-language

    * Ejemplos de formateo

  * Template strings ($-strings)

  * Funciones de ayuda

* "string.templatelib" --- Support for template string literals

  * Template strings

  * Types

  * Helper functions

* "re" --- Regular expression operations

  * Regular expression syntax

  * Module contents

    * Indicadores

    * Funciones

    * Excepciones

  * Regular expression objects

  * Match objects

  * Regular expression examples

    * Checking for a pair

    * Simular scanf()

    * search() vs. prefixmatch()

    * prefixmatch() vs. match()

    * Making a phonebook

    * Text munging

    * Finding all adverbs

    * Finding all adverbs and their positions

    * Raw string notation

    * Writing a tokenizer

* "difflib" --- Helpers for computing deltas

  * SequenceMatcher objects

  * SequenceMatcher examples

  * Differ objects

  * Differ example

  * Una interfaz de línea de comandos para "difflib"

  * ndiff example

* "textwrap" --- Text wrapping and filling

* "unicodedata" --- Unicode Database

* "stringprep" --- Internet String Preparation

* "readline" --- GNU readline interface

  * Archivo de inicio

  * Búfer de línea

  * Archivo de historial

  * Lista del historial

  * Ganchos (*hooks*) de inicialización

  * Terminación

  * Ejemplo

* "rlcompleter" --- Completion function for GNU readline
