Python RegEx

Les expressions régulières (ou RegEx) sont une séquence de caractères qui forment un modèle de recherche, principalement utilisé pour la vérification de formes et l’extraction de parties spécifiques d’un texte. Python possède une bibliothèque intégrée appelée

re

qui permet de travailler avec des expressions régulières.

Voici quelques exemples d’utilisation des expressions régulières en Python:

import re

# Vérifier si une chaîne de caractères correspond à un modèle
if re.search("hello", "hello world"):
    print("Motif trouvé")

# Extraire des parties d'une chaîne de caractères
result = re.search("([a-z]+) ([a-z]+)", "hello world")
print(result.groups())  # affiche ("hello", "world")

# Remplacer des parties d'une chaîne de caractères
text = "hello world"
modified_text = re.sub("world", "universe", text)
print(modified_text)  # affiche "hello universe"

# Trouver toutes les occurences d'un motif dans un texte
for match in re.finditer("l", "hello world"):
    print(match.start())  # affiche 2, 3, 9

Il y a beaucoup plus de choses que vous pouvez faire avec les expressions régulières en Python, je vous suggère de lire la documentation officielle de la bibliothèque

re

pour en savoir plus

Please follow and like us:
Pin Share