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

  * Regular expression syntax

  * Conteúdo do módulo

    * Sinalizadores

    * Funções

    * Exceções

  * Regular expression objects

  * Match objects

  * Regular expression examples

    * Checking for a pair

    * Simulando 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

  * 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
