Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Substitution et Découpage avec les Expressions Régulières | Expressions Régulières Intermédiaires
Expressions Régulières Python

Substitution et Découpage avec les Expressions Régulières

Glissez pour afficher le menu

Introduction à re.sub et re.split

Lors du traitement de données textuelles en Python, il est souvent nécessaire de modifier ou de segmenter des chaînes en fonction de motifs complexes. Le module re propose deux fonctions puissantes pour ces tâches : re.sub pour la substitution et re.split pour la découpe. Les deux fonctions utilisent des expressions régulières pour identifier des parties d'une chaîne, ce qui permet d'effectuer des remplacements ou de diviser la chaîne à chaque occurrence d'un motif. Cette méthode va au-delà des méthodes simples de chaîne en permettant de définir des critères flexibles et basés sur des règles pour vos opérations.

12345
import re text = "My phone number is 123-456-7890 and my ID is 987654." masked = re.sub(r"\d", "#", text) print(masked)

Dans cet exemple, chaque chiffre de la chaîne est remplacé par #. La fonction re.sub recherche toutes les correspondances du motif \d (qui correspond à n'importe quel chiffre) et substitue chaque occurrence par le caractère de remplacement. Le résultat est une chaîne où tous les chiffres sont masqués, tandis que le reste du texte reste inchangé. Le motif fourni détermine précisément quelles parties de la chaîne sont remplacées—l'utilisation d'un motif différent ciblerait d'autres sous-chaînes.

question mark

Quelle fonction est utilisée pour découper une chaîne de caractères selon un motif regex ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 3
some-alt