CommencerCommencez gratuitement

Retour en avion

Votre responsable vous confie un petit projet. Il s’agit d’analyser les déplacements effectués par des personnes pour assister à des réunions professionnelles. On vous fournit un jeu de données qui ne contient que l’objet des e-mails de chaque voyageur.

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 informations du vol :

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

Toutes les lettres sont toujours en majuscules.

La variable flight, qui contient l’objet d’un e-mail, a été chargée dans votre session. Vous pouvez utiliser print() pour l’afficher dans l’IPython Shell.

Cet exercice fait partie du cours

<cours>Expressions rationnelles en Python</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Import re
____
Modifier et exécuter le code