1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wyrażenia regularne w Pythonie

Connected

ćwiczenie

Lot do domu

Twój szef przydzielił ci niewielkie zadanie. Trwa analiza podróży służbowych odbytych w celu uczestnictwa w spotkaniach biznesowych. Otrzymujesz zbiór danych zawierający wyłącznie tematy wiadomości e-mail wysłanych do każdej z podróżujących osób.

Dowiadujesz się, że teksty wiadomości mają określony wzorzec. Oto przykład:

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

Twoim zadaniem jest wyodrębnienie informacji o locie:

  • Dwie litery oznaczają linię lotniczą (np. LA),
  • Cztery cyfry to numer lotu (np. 4214),
  • Trzy litery odpowiadają miejscu odlotu (np. AER),
  • Kolejne trzy litery to miejsce przylotu (CDB),
  • Data (06NOV) lotu.

Wszystkie litery są zawsze wielkie.

Zmienna flight zawierająca temat jednej wiadomości e-mail została wczytana do twojej sesji. Możesz użyć funkcji print(), aby wyświetlić jej zawartość w powłoce IPython.

Instrukcje 1/4

undefined XP
    1
    2
    3
    4

Zaimportuj moduł re.