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