# 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
  - Formato de cadena de caracteres personalizado
  - Sintaxis de formateo de cadena
    - Especificación de formato Mini-Lenguaje
    - 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
  - Sintaxis de expresiones regulares
  - Contenidos del módulo
    - Indicadores
    - Funciones
    - Excepciones
  - 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` — Helpers for computing deltas
  - Objetos SequenceMatcher
  - `SequenceMatcher` Ejemplos
  - Objetos Differ
  - Ejemplo de Differ
  - 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