Mulai sekarangMulai gratis

Suka sekali!

Anda masih mengerjakan proyek analisis sentimen Twitter. Pertama, Anda ingin mengidentifikasi cuitan positif tentang film dan konser.

Anda berencana menemukan semua kalimat yang memuat kata love, like, atau enjoy dan menangkap kata tersebut. Anda juga akan membatasi cuitan dengan berfokus pada yang memuat kata movie atau concert dengan menyimpan kata itu dalam grup lain. Anda juga akan menyimpan nama film atau konsernya.

Sebagai contoh, jika Anda memiliki kalimat: I love the movie Avengers. Anda mencocokkan dan menangkap love. Anda perlu mencocokkan dan menangkap movie. Setelah itu, Anda mencocokkan dan menangkap apa pun hingga tanda titik.

Daftar sentiment_analysis yang berisi teks dari tiga cuitan dan modul re sudah dimuat dalam sesi Anda. Anda dapat menggunakan print() untuk menampilkan data di IPython Shell.

Latihan ini merupakan bagian dari kursus

Regular Expressions in Python

Lihat Kursus

Instruksi latihan

  • Lengkapi regular expression untuk menangkap kata love atau like atau enjoy. Cocokkan dan tangkap kata movie atau concert. Cocokkan dan tangkap apa pun yang muncul hingga ..
  • Temukan semua kecocokan regex pada setiap elemen sentiment_analysis. Tetapkan ke positive_matches.
  • Lengkapi metode .format() untuk mencetak hasil yang terdapat dalam positive_matches untuk setiap elemen di sentiment_analysis.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Write a regex that matches sentences with the optional words
regex_positive = r"____.+?____\s____\."

for tweet in sentiment_analysis:
	# Find all matches of regex in tweet
    positive_matches = re.____(____, ____)
    
    # Complete format to print out the results
    print("Positive comments found ____".format(____))
Edit dan Jalankan Kode