Serviços de Processamento de Texto
**********************************

Os módulos descritos neste capítulo fornecem uma ampla variedade de
operações de manipulação de string e outros serviços de processamento
de texto.

O módulo "codecs" descrito em Serviços de Dados Binários também é
altamente relevante para o processamento de texto. Além disso,
consulte a documentação do tipo string do Python em Tipo sequência de
texto --- str.

* "string" --- Operações comuns de strings

  * Constantes de strings

  * Formatação personalizada de strings

  * Sintaxe das strings de formato

    * Minilinguagem de especificação de formato

    * Exemplos de formato

  * Strings template ($-strings)

  * Funções auxiliares

* "string.templatelib" --- Suporte para literais de string template

  * Strings template

  * Tipos

  * Funções auxiliares

* "re" --- Operações com expressões regulares

  * Sintaxe de expressão regular

  * Conteúdo do módulo

    * Sinalizadores

    * Funções

    * Exceções

  * Objetos expressão regular

  * Objetos correspondência

  * Exemplos de expressão regular

    * Verificando por um par

    * Simulando scanf()

    * search() vs. match()

    * Criando uma lista telefônica

    * Mastigando texto

    * Encontrando todos os advérbios

    * Encontrando todos os advérbios e suas posições

    * Notação de string bruta

    * Escrevendo um tokenizador

* "difflib" --- Helpers for computing deltas

  * SequenceMatcher Objects

  * SequenceMatcher Examples

  * Differ Objects

  * Differ Example

  * A command-line interface to difflib

  * ndiff example

* "textwrap" --- Quebra automática e preenchimento de texto

* "unicodedata" --- Banco de dados de Unicode

* "stringprep" --- Preparação de string para internet

* "readline" --- Interface para o GNU readline

  * Arquivo init

  * Buffer de linha

  * Arquivo de histórico

  * Lista de histórico

  * Ganchos de inicialização

  * Autocomplemento

  * Exemplo

* "rlcompleter" --- Função de autocomplemento para GNU readline
