我想根據python中的分隔符將文本劃分爲句子。但是,我不想根據數字之間的小數點或數字之間的逗號來分割它們。我們如何忽略它們。根據模式劃分句子
例如,我有一個如下所示的文本。
I am xyz.I have 44.44$. I would like, to give 44,44 cents to my friend.
的判決必須是
I am xyz
I have 44.44$
I would like
to give 44,44 cents to my friend
能否請你幫我的正則表達式。如果這個問題以前已經被問過,我很抱歉。我找不到。
謝謝
類似的問題已經回答在這裏:http://stackoverflow.com/questions/4998629/python-split-string-with-multiple-delimiters – tirupats
你試過什麼正則表達式?這個正則表達式發現的句子是什麼? –
import nltk; sent_detector = nltk.data.load('tokenizers/punkt/english.pickle'); sent_detector.tokenize(s) –