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

Connected

ćwiczenie

Podaj swój adres e-mail

Kolega prosi cię o pomoc! Gdy użytkownik rejestruje się na stronie firmowej, musi podać prawidłowy adres e-mail.
Firma ustaliła kilka reguł weryfikacji poprawności adresu:

  • Pierwsza część może zawierać:
    • Wielkie litery A-Z lub małe litery a-z
    • Cyfry
    • Znaki: !, #, %, &, *, $, .
  • Musi zawierać @
  • Domena:
    • Może zawierać dowolne znaki słowne
    • Dozwolone jest wyłącznie zakończenie .com

Zadanie polega na napisaniu skryptu, który sprawdza, czy adres e-mail jest zgodny z poprawnym wzorcem. Kolega przygotował listę przykładowych adresów do testów.

Lista emails oraz moduł re są już załadowane w sesji. Możesz użyć print(emails), żeby wyświetlić adresy e-mail w powłoce IPython.

Instrukcje

100 XP
  • Napisz wyrażenie regularne dopasowujące poprawne adresy e-mail zgodnie z podanym opisem.
  • Dopasuj wyrażenie regularne do elementów zawartych w emails.
  • Aby wyświetlić komunikat informujący o tym, czy adres jest poprawny, uzupełnij instrukcję .format().