BaşlayınÜcretsiz başlayın

Bayıldım!

Hâlâ Twitter duygu analizi projesi üzerinde çalışıyorsun. Önce, filmler ve konserler hakkında olumlu tweet’leri belirlemek istiyorsun.

love, like veya enjoy kelimelerini içeren tüm cümleleri bulup bu kelimeyi yakalamayı planlıyorsun. Ayrıca movie veya concert kelimelerini içeren tweet’lere odaklanarak bunları başka bir grupta tutup eşleşmeleri sınırlandıracaksın. Film veya konser adını da kaydedeceksin.

Örneğin, cümlen şöyleyse: I love the movie Avengers. Burada love kelimesini eşleştirip yakalarsın. movie kelimesini de eşleştirip yakalaman gerekir. Sonrasında, noktaya kadar gelen her şeyi eşleştirip yakalarsın.

Üç tweet’in metnini içeren sentiment_analysis listesi ve re modülü oturumuna yüklendi. Verileri IPython Shell’de görmek için print() kullanabilirsin.

Bu egzersiz, kursun bir parçasıdır

Python'da Regular Expressions

Kursa Göz Atın

Egzersiz talimatları

  • Düzenli ifadeyi tamamlayarak love veya like veya enjoy kelimelerini yakala. movie veya concert kelimelerini eşleştirip yakala. . karakterine kadar görünen her şeyi eşleştirip yakala.
  • Regex’in tüm eşleşmelerini sentiment_analysis’ın her bir elemanında bul. Bunları positive_matches değişkenine ata.
  • sentiment_analysis’ın her bir elemanı için positive_matches içinde yer alan sonuçları yazdırmak üzere .format() yöntemini tamamla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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(____))
Kodu Düzenle ve Çalıştır