Začněte nyníZačněte zdarma

Jsou to boti?

Firma, pro kterou pracuješ, tě požádala o analýzu sentimentu na základě datasetu s tweety. Nejdřív je ale potřeba data trochu vyčistit a vytáhnout z nich užitečné informace.
Při procházení textů si všimneš, že některé tweety obsahují zmínky o uživatelích. Část z nich sleduje velmi zvláštní vzor. Příklady, které tě zaujmou: @robot3!, @robot5& a @robot7#

Abys zjistil/a, jestli jde o boty, provedeš ověření konceptu na jednom tweetu a zmínky z něj extrahuješ pomocí metody .findall().

Pro přehled sis zapsal/a užitečné metaznaky:

\d: číslice
\w: slovní znak
\W: neslovní znak
\s: bílý znak

Text jednoho tweetu je uložen v proměnné sentiment_analysis. Můžeš si ho zobrazit pomocí print(sentiment_analysis) v IPython Shellu.

Toto cvičení je součástí kurzu

Regular Expressions in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj modul re.
  • Napiš regulární výraz, který zachytí zmínky o uživatelích začínající znakem @ a odpovídající danému vzoru, např. @robot3!.
  • Najdi všechny shody tohoto vzoru v proměnné sentiment_analysis.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import the re module
____

# Write the regex
regex = ____"____"

# Find all matches of regex
print(re.____(____, ____))
Upravit a spustit kód