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.
To ćwiczenie jest częścią kursu
Wyrażenia regularne w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import re
____