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

Connected

Вправа

Це боти?

Компанія, у якій ви працюєте, попросила провести аналіз тональності з використанням набору даних із твітами. Спершу потрібно почистити дані та виділити деяку інформацію.
Під час перегляду тексту ви помічаєте, що деякі твіти містять згадки користувачів. Частина з них має дуже дивний шаблон. Наприклад: @robot3!, @robot5& і @robot7#.

Щоб перевірити, чи ці користувачі не боти, ви зробите невеликий proof of concept на одному твіті та витягнете їх за допомогою методу .findall().

Ви занотували кілька корисних метасимволів:

\d: цифра
\w: словесний символ
\W: несловесний символ
\s: пробільний символ

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

Інструкції

100 XP
  • Імпортуйте модуль re.
  • Напишіть регулярний вираз, що знаходить згадки користувачів, які починаються з @ і відповідають шаблону, напр., @robot3!.
  • Знайдіть усі входження цього шаблону у змінній sentiment_analysis.