改行文字に基づいて文字列を分割し、改行を「。」に置き換えたい。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
改行文字は\n
です。したがって、文字列内のすべての改行文字をに置き換える.
場合は、replace()
メソッドを使用する必要があります。この場合:
your_string.replace('\n', '.')
2番目のアプローチは.split('\n')
、改行してから'.'.join(your_string)
。Pythonのドキュメントをチェックアウトする必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加