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

Connected

ćwiczenie

Wypróbuj inne imię

Wciąż pracujesz nad analizą sentymentu na Twitterze. Tym razem przyglądasz się pewnym rzeczom, które zwróciły twoją uwagę. Zauważasz, że w niektórych tweetach pojawiają się adresy e-mail. Interesuje cię teraz znalezienie najczęściej występującej nazwy.

Chcesz wyodrębnić pierwszą część adresu e-mail. Na przykład dla adresu [email protected] interesuje cię wyłącznie fragment marysmith90.
Musisz dopasować całe wyrażenie, aby mieć pewność, że wyodrębniasz tylko nazwy obecne w adresach e-mail. Interesujesz się jedynie nazwami zawierającymi wielkie (np. A, B, Z) lub małe litery (np. a, d, z) oraz cyfry.

Lista sentiment_analysis zawierająca treść trzech tweetów oraz moduł re zostały wczytane do twojej sesji. Możesz użyć print(), aby wyświetlić jej zawartość w powłoce IPython.

Instrukcje

100 XP
  • Uzupełnij wyrażenie regularne tak, aby dopasowywało adres e-mail i przechwytywało wyłącznie część z nazwą. Nazwa pojawia się przed znakiem @.
  • Znajdź wszystkie dopasowania wyrażenia regularnego w każdym elemencie listy sentiment_analysis. Wynik przypisz do zmiennej email_matched.
  • Uzupełnij metodę .format(), aby wydrukować wyniki przechwycone z każdego elementu listy sentiment_analysis.