Services de Manipulation de Texte
*********************************

Les modules décrits dans ce chapitre fournissent un large ensemble
d'opérations de manipulation sur les chaînes de caractères et le texte
en général.

Le module "codecs" documenté dans Services autour des Données Binaires
est aussi très pertinent pour la manipulation de texte. Consultez
aussi la documentation du type *str* natif Python dans Type Séquence
de Texte — str.

* "string" --- Common string operations

  * Chaînes constantes

  * Custom string formatting

  * Format string syntax

    * Format specification mini-language

    * Exemples de formats

  * Template strings ($-strings)

  * Fonctions d'assistance

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

  * Template strings

  * Types

  * Fonctions d'assistance

* "re" --- Regular expression operations

  * Syntaxe des expressions rationnelles

  * Contenu du module

    * Flags

    * Fonctions

    * Exceptions

  * Objets d'expressions rationnelles

  * Objets de correspondance

  * Exemples d'expressions rationnelles

    * Rechercher une paire

    * Simuler *scanf()*

    * Comparaison de *search()* et *match()*

    * Construire un répertoire téléphonique

    * Mélanger les lettres des mots

    * Trouver tous les adverbes

    * Trouver tous les adverbes et leurs positions

    * Notation brute de chaînes

    * Écrire un analyseur lexical

* "difflib" --- Helpers for computing deltas

  * SequenceMatcher objects

  * SequenceMatcher examples

  * Differ objects

  * Differ example

  * A command-line interface to difflib

  * ndiff example

* "textwrap" --- Text wrapping and filling

* "unicodedata" --- Unicode Database

* "stringprep" --- Internet String Preparation

* "readline" --- GNU readline interface

  * Fichier d'initialisation

  * Tampon de ligne

  * Fichier d'historique

  * Liste d'historique

  * Fonctions de rappel au démarrage

  * Complétion

  * Exemple

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