6. 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.
- 6.1.
string
— Opérations usuelles sur des chaînes - 6.2.
re
— Opérations à base d’expressions rationnelles- 6.2.1. Syntaxe des expressions rationnelles
- 6.2.2. Contenu du module
- 6.2.3. Objets d’expressions rationnelles
- 6.2.4. Objets de correspondance
- 6.2.5. Exemples d’expressions rationnelles
- 6.2.5.1. Rechercher une paire
- 6.2.5.2. Simuler scanf()
- 6.2.5.3. search() vs. match()
- 6.2.5.4. Construire un répertoire téléphonique
- 6.2.5.5. Mélanger les lettres des mots
- 6.2.5.6. Trouver tous les adverbes
- 6.2.5.7. Trouver tous les adverbes et leurs positions
- 6.2.5.8. Notation brutes de chaînes
- 6.2.5.9. Écrire un analyseur lexical
- 6.3.
difflib
— Helpers for computing deltas - 6.4.
textwrap
— Encapsulation et remplissage de texte - 6.5.
unicodedata
— Base de données Unicode - 6.6.
stringprep
— Préparation des chaines de caractères internet - 6.7.
readline
— interface pour GNU readline - 6.8.
rlcompleter
— Fonction de complétion pour GNU readline