1. Apprendre
  2. /
  3. Cours
  4. /
  5. Expressions régulières en Python

Connected

Exercice

Retour en avion

Votre patron vous confie un petit projet. On y analyse les déplacements effectués par des personnes pour assister à des réunions d'affaires. On vous remet un jeu de données qui ne contient que les objets de courriel de chaque personne en déplacement.

Vous apprenez que le texte suit un motif. Voici un exemple :

Here you have your boarding pass LA4214 AER-CDB 06NOV.

Vous devez extraire les renseignements sur le vol :

  • Les deux lettres indiquent la compagnie aérienne (p. ex. LA),
  • Les 4 chiffres correspondent au numéro de vol (p. ex. 4214).
  • Les trois lettres correspondent à l'aéroport de départ (p. ex. AER),
  • La destination (CDB),
  • La date (06NOV) du vol.

Toutes les lettres sont toujours en majuscules.

La variable flight contenant un objet de courriel a été chargée dans votre session. Vous pouvez utiliser print() pour l'afficher dans l'IPython Shell.

Instructions 1/4

undefined XP
    1
    2
    3
    4

Importez le module re.