1. Learn
  2. /
  3. Курси
  4. /
  5. Regular Expressions in Python

Connected

Вправа

Пошук підрядка

Новий робочий день, і вам потрібно продовжити очищення набору даних для проєкту з прогнозування фільмів. Досліджуючи набір даних, ви помітили дивну закономірність: між символом у позиції 37 та символом у позиції 41 з'являються повторювані, послідовні слова. Ви вирішуєте написати функцію, щоб з'ясувати, у яких відгуках це трапляється, пам'ятаючи, що кінцева позиція, яку ви задаєте, не включна. Якщо слово виявлено, ви також хочете змінити рядок, замінивши його лише одним входженням цього слова.

Завершіть умовний оператор if-else за інструкціями.

Текст трьох відгуків про фільми вже збережено у змінній movies. Ви можете скористатися print(movies), щоб переглянути змінну в IPython Shell.

Інструкції

100 XP
  • Знайдіть, чи підрядок actor трапляється між символами з індексами 37 та 41 включно. Якщо його не виявлено, виведіть повідомлення Word not found.
  • Замініть actor actor на підрядок actor, якщо actor зустрічається рівно два рази підряд.
  • Замініть actor actor actor на підрядок actor, якщо actor зустрічається три рази підряд.