Her hedef sözcük için, bir sonraki hedef sözcükten önce görüntülenen sonraki sözcüklerin bir belgede belirlediklerime karşılık gelip gelmediğini kontrol etmek istiyorum. Eğer eşleşirse, çıktıya gerçek olmasını ve txt dosyasına yazılmasını istiyorum. Yanlış ise yanlış yazınız.python eşleme hedef sözcüğü
target word: document
next words: set is complete
Numune Doc:
Belge belirlediğim artık tamamlanmıştır
ben regex kullanıyorumancak yineleme yolu
import re re.findall("([a-zA-Z]+) " + tofind, txt)
Hedef ve sonraki kelime gayet . Belge harika ayarlanmış. belgesi büyük, eksiksiz bir belge kümesi tamamlandı. Belge, tam bir belgedir, ancak tam değil.
Belge Bu parçada 6 kez görünür, ama dönüp çıkış aşağıda txt dosyasına istediğiniz
first document -> true
second document -> false
third document -> false
fourth document -> true
fifth document -> false
sixth document -> false
bu görev için normal ifadeleri kullanmayın
@GarrettR Şaşırtıcı. Sadece sözcükleri oluşturdum ve çok fazla şey gerçekten işe yaramazdı. Daha mantıksal değişken isimleri kullanmak için güncelledik. (Hem eski hem de yeni sürümler benim Python'umda çalışır, bu yüzden bu sürümün de çalışmazsa bana söyleyin). –