2016-03-28 13 views
-2

「希望」という単語を下の例から取りたいと思っています。どのように私はそれをPythonで行いますか?以下に示すように、1行のコメントの場合はどうすればよいですか。私はprint text.split( "")[1]のようなものを試しましたが、1行のコメントがない場合にのみ機能します。パターンの後に特定の単語を取得する

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

「希望」を特別な言葉にするものは何ですか? – zondo

+1

@zondo、それは***です***:D(アイデアはありませんが、質問者に応答させます) – Bahrom

答えて

0

1つのオプションは、nltkを使用することであり、それはオフセットにより、周囲の単語を見つけるためにConcordanceIndexです:

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")]) 

プリント['desired']

+0

助けてくれてありがとうalecxe –