Model

2016-03-28 29 views
-2

'dan sonra belirli bir kelimeyi alın Aşağıdaki örnekte 'istenen' kelimesini almak istiyorum. Bunu python'da nasıl yaparım. Aşağıda gösterildiği gibi tek satırlık yorumlar durumunda yapılacaklar gibi. Ben text.split ("") [1] gibi bir şey denedim ama sadece tek satır açıklamaları olmadığı durumda çalışacaktır.Model

text = /* */ 
     The desired {word} 
     /* */ 
+0

Özel kelimeyi 'istenen' yapan nedir? – zondo

+1

@zondo, bu *** istenir ***: D (hiçbir fikriniz olmasın, asker cevap verecektir) – Bahrom

cevap

0

Seçeneklerden biri nltk kullanmaktır ve bir ofset tarafından çevreleyen kelimeleri bulmak ConcordanceIndex var:

import nltk 

text = """/* */ 
    The desired word 
    /* */""" 

tokens = nltk.word_tokenize(text) 

c = nltk.ConcordanceIndex(tokens) 
print([tokens[offset - 1] for offset in c.offsets("word")]) 

Baskı ['desired'].

+0

yardım için teşekkürler alecxe –