Я написал этот кусок кода, который расщепляет строку и сохраняет ее в массив строк: -Разбивает строку на предложения
String[] sSentence = sResult.split("[a-z]\\.\\s+");
Однако, я добавил [аз], потому что я хотел иметь дело с некоторые из аббревиатурных проблем. Но тогда мой результат показывает, как так: -
Кроме того, когда Эверетт пытался наставлять их в основной математике они оказались unresponsiv
Я вижу, что я теряю шаблон, указанный в функции разделения. Это нормально для меня, чтобы потерять период, но потеря последней буквы слова нарушает его значение.
Может ли кто-нибудь помочь мне в этом, и, кроме того, кто-нибудь может помочь мне справиться с сокращениями? Например, поскольку я разбил строку на основе периодов, я не хочу терять аббревиатуры.
Когда я использую это предложение - «У моего друга, мистера Джонса, есть новая собака». Это ломается после г-на Это происходит из-за капитализации Джонса. Вы знаете, как это сделать? В противном случае BreakIterator отлично! – nbz