Как разбить текст на предложения - PullRequest
0 голосов
/ 02 февраля 2019

Мне нужно разбить текст на предложения.У меня есть шаблон

(?<=[.!?]|[.!?]['"])(?=\p{javaWhitespace}*\p{javaUpperCase}).

Но это разделяет предложение типа Max (v. Village) - programmer. на два предложения Max (v. и Village) - programmer., но я ожидал одно предложение.Слишком много примеров:

I am Max. I am 19. -> I am Max., _I am 19

She likes him(Dr. Web). Abc. -> She likes him(Dr. Web)., _Abc.

не She likes him(Dr., _Web)., _Abc..

Я попытался выполнить свое регулярное выражение для проверки последовательности скобок, но безуспешно.

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