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" --- Operaciones comunes de cadena de caracteres

  * Constantes de cadenas

  * Formato de cadena de caracteres personalizado

  * Sintaxis de formateo de cadena

    * Especificación de formato Mini-Lenguaje

    * Ejemplos de formateo

  * Cadenas de plantillas

  * Funciones de ayuda

* "re" --- Operaciones con expresiones regulares

  * Sintaxis de expresiones regulares

  * Contenidos del módulo

  * Objetos expresión regular

  * Objetos de coincidencia

  * Ejemplos de expresiones regulares

    * Buscando un par

    * Simular scanf()

    * search() vs. match()

    * Haciendo una guía telefónica

    * Mungear texto

    * Encontrar todos los adverbios

    * Encontrar todos los adverbios y sus posiciones

    * Notación de cadena *raw*

    * Escribir un Tokenizador

* "difflib" --- Funciones auxiliares para calcular deltas

  * Objetos *SequenceMatcher*

  * "SequenceMatcher" Ejemplos

  * Objetos *Differ*

  * Ejemplo de *Differ*

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

* "textwrap" --- Envoltura y relleno de texto

* "unicodedata" --- Base de datos Unicode

* "stringprep" --- Preparación de cadenas de Internet

* "readline" --- Interfaz readline de GNU

  * Archivo de inicio

  * Búfer de línea

  * Archivo de historial

  * Lista del historial

  * Ganchos (*hooks*) de inicialización

  * Terminación

  * Ejemplo

* "rlcompleter" --- Función de completado para GNU readline

  * Objetos de Completado
