Please have a look at the following.
String[]sentenceHolder = titleAndBodyContainer.split("
|\.(?!\d)|(?<!\d)\.");
This is how I tried to split a paragraph into sentences. But, there is a problem. My paragraph includes dates like Jan. 13, 2014
, words like U.S
and numbers like 2.2
. They all got splitted by the above code. So basically, this code splits lot of 'dots' whether it is a full stop or not.
I tried String[]sentenceHolder = titleAndBodyContainer.split(".
");
and String[]sentenceHolder = titleAndBodyContainer.split("\.");
as well. All failed.
How can I split a paragraph into sentences "properly"?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…