Чтение предложения с сокращением - PullRequest
0 голосов
/ 30 июня 2019

Я хотел бы прочитать многострочное предложение с аббревиатурой из txt файла.Я хотел бы прочитать предложение за предложением.Пример предложения:

"Мистер Роджер

и

Г-жа Роджер

являются моими учителями."

Как я могу получитьэто?

Я видел, что в Сканере я могу изменить разделитель, но в моем случае это не очень хороший вариант, потому что аббревиатура точек будет рассматриваться как конец предложения.

1 Ответ

0 голосов
/ 30 июня 2019

Вы не можете решить это с помощью простого разделителя. Вам понадобится словарь известных сокращений, а затем пропустите точки после известного сокращения.

Я думаю, что было бы проще сначала прочитать содержимое всего файла в String или StringBuffer, затем искать точки (.), посмотреть, есть ли одна из известных аббревиатур перед точка и если не копировать часть из последнего в текущий разделитель. Тем не менее, существует проблема распознавания предложения, которое заканчивается разделителем ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...