2016-09-06 18 views
1

改行文字に基づいて文字列を分割し、改行を '。' Pythonで。私はこのコードを試しましたが、私はそれを得ていません。Pythonの文字列から改行文字を検索する方法

import nltk 
from nltk.tokenize.punkt import PunktSentenceTokenizer, PunktParameters, PunktLanguageVars 
ex_sent="Conclusion & Future Work 
    In our project we have tried for implementing northbound SDN application for OpenFlow protocol evaluation. The client and the RYU application is being connected, via socket connection." 
class CommaPoint(PunktLanguageVars): 
    sent_end_chars = (',','\n') 
tokenizer = PunktSentenceTokenizer(lang_vars = CommaPoint()) 
sentences = sentence_splitter.tokenize(ex_sent) 
print sentences 

答えて

4

改行文字は\nです。したがって、文字列内のすべての改行文字を.に置き換える場合は、replace()メソッドを使用する必要があります。この場合:

your_string.replace('\n', '.') 

第2のアプローチは、改行で.split('\n')、次いで'.'.join(your_string)です。あなたがチェックアウトする必要がありますPython documentation.

+0

ありがとうLaszlowaty私は1つ借りている... –

関連する問題