Présentation sur les
Expressions
Régulières en
Python
Sommaire :
• Partie 1 : Création des Expressions Régulières
en Python
• Partie 2 : Manipulation des Expressions
Régulières en Python
Partie 1 : Création des
Expressions Régulières en Python
• Introduction :
• Définition des expressions régulières
• Objectif : décrire des motifs de chaînes de caractères
Syntaxe de Base
• Importation du module " re "
• Caractères spéciaux
• . : Correspond à n'importe quel caractère
• ^ : Début de la chaîne
• $ : Fin de la chaîne
• [] : Ensemble de caractères
• | : OU logique
• () : Groupe de capture
Exemple 1 : Recherche d'une adresse email
valide
ce code va afficher :
Adresse email valide
Création d'Expressions Régulières :
• Utilisation des caractères littéraux
• Exemple : pattern = r'python'
• Utilisation de classes de caractères
• Exemple : pattern = r'[aeiou]'
• Utilisation de quantificateurs
• Exemple : pattern = r'\d{3}-\d{3}-\d{4}'
• Partie 2 : Manipulation des
Expressions Régulières en Python
Fonctions Principales
• [Link]()
Vérifie si le début de la chaîne correspond à l'expression régulière.
• [Link]()
Recherche toute la chaîne pour une correspondance avec l'expression
régulière.
• [Link]()
Retourne toutes les occurrences de l'expression régulière dans la chaîne.
• [Link]()
Remplace les occurrences de l'expression régulière par une nouvelle chaîne.
Exemples Pratiques:
[Link] d'une adresse email
[Link] des numéros de téléphone