Mulai sekarangMulai gratis

Apakah mereka bot?

Perusahaan tempat Anda bekerja meminta Anda melakukan analisis sentimen menggunakan himpunan data berisi tweet. Pertama-tama, Anda perlu melakukan pembersihan dan mengekstrak beberapa informasi.
Saat mencetak beberapa teks, Anda menyadari bahwa sebagian tweet memuat penyebutan pengguna. Beberapa penyebutan ini mengikuti pola yang sangat aneh. Beberapa contoh yang Anda lihat: @robot3!, @robot5&, dan @robot7#

Untuk menganalisis apakah pengguna tersebut adalah bot, Anda akan membuat bukti konsep dengan satu tweet dan mengekstraknya menggunakan metode .findall().

Anda mencatat beberapa metakarakter yang membantu untuk digunakan nanti:

\d: digit
\w: karakter kata
\W: karakter non-kata
\s: spasi putih

Teks dari satu tweet disimpan dalam variabel sentiment_analysis. Anda dapat menggunakan print(sentiment_analysis) untuk melihatnya di IPython Shell.

Latihan ini merupakan bagian dari kursus

Regular Expressions in Python

Lihat Kursus

Instruksi latihan

  • Impor modul re.
  • Tulis sebuah regex yang mencocokkan penyebutan pengguna yang dimulai dengan @ dan mengikuti pola, misalnya @robot3!.
  • Temukan semua kecocokan pola tersebut dalam variabel sentiment_analysis.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Import the re module
____

# Write the regex
regex = ____"____"

# Find all matches of regex
print(re.____(____, ____))
Edit dan Jalankan Kode