Python est tout à fait adapté au traitement de données textuelles. Pour cela, il fournit deux modules : le module string permettant d'effectuer de nombreuses opérations simples et le module re prenant en charge les expressions régulières.
Dans cet article, nous verrons comment et quand utiliser ces modules et, pour ceux d'entre vous qui ne le sauraient pas, nous définirons ce qu'est une expression régulière.
1. Le module string : opérations simples
Le module string est installé par défaut avec Python. Il fournit de nombreuses méthodes permettant de rechercher du texte et de remplacer des chaînes de caractères. La méconnaissance de ce module conduit bien souvent à utiliser des méthodes beaucoup trop complexes et moins efficaces. Je vous propose de voir ici les fonctions les plus utiles.
1.1. Fonctions de base
La fonction split() permet de découper la chaîne de caractères qui lui est passée en paramètre suivant un ou des caractère(s) de séparation et renvoie une...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première