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

Connected

ćwiczenie

Wyszukiwanie podciągu

Nowy dzień w pracy – czas kontynuować czyszczenie zbioru danych na potrzeby projektu przewidywania popularności filmów. Przeglądając zbiór, zauważasz pewną osobliwość: między znakiem na pozycji 37 a znakiem na pozycji 41 pojawiają się kolejne, powtarzające się słowa. Postanawiasz napisać funkcję, która znajdzie recenzje filmów wykazujące tę cechę – pamiętaj, że podana pozycja końcowa nie jest uwzględniana. Jeśli wykryjesz powtórzenie, chcesz też zmodyfikować ciąg, zastępując je pojedynczym wystąpieniem danego słowa.

Uzupełnij instrukcję if-else zgodnie z poniższymi wskazówkami.

Tekst trzech recenzji filmowych został już zapisany w zmiennej movies. Możesz użyć print(movies), aby wyświetlić tę zmienną w powłoce IPython.

Instrukcje

100 XP
  • Sprawdź, czy podciąg actor występuje między znakami o indeksach 37 a 41 (włącznie). Jeśli nie zostanie wykryty, wyświetl komunikat Word not found.
  • Zastąp actor actor podciągiem actor, jeśli actor pojawia się dokładnie dwa razy pod rząd.
  • Zastąp actor actor actor podciągiem actor, jeśli actor pojawia się dokładnie trzy razy pod rząd.