Mulai sekarangMulai gratis

Ugh! Bukan untuk saya!

Setelah menemukan cuitan positif, Anda ingin melakukannya untuk cuitan negatif. Rencana Anda sekarang adalah menemukan kalimat yang memuat kata hate, dislike, atau disapprove. Anda akan kembali menyimpan nama movie atau concert. Anda akan mendapatkan cuitan yang memuat kata movie atau concert, tetapi kali ini Anda tidak berencana menyimpan kata tersebut.

Sebagai contoh, jika Anda memiliki kalimat: I dislike the movie Avengers a lot.. Anda mencocokkan dan menangkap dislike. Anda akan mencocokkan tetapi tidak menangkap kata movie. Setelah itu, Anda mencocokkan dan menangkap apa pun hingga tanda titik.

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

Latihan ini merupakan bagian dari kursus

Regular Expressions in Python

Lihat Kursus

Instruksi latihan

  • Lengkapi regular expression untuk menangkap kata hate atau dislike atau disapprove. Cocokkan tetapi jangan tangkap kata movie atau concert. Cocokkan dan tangkap apa pun yang muncul hingga ..
  • Temukan semua kecocokan regex pada setiap elemen sentiment_analysis. Tetapkan ke negative_matches.
  • Lengkapi metode .format() untuk mencetak hasil yang ada di negative_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_negative = r"____.+?____\s____\."

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