Мне нужно разбить текст на предложения.У меня есть шаблон
(?<=[.!?]|[.!?]['"])(?=\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.
.
Я попытался выполнить свое регулярное выражение для проверки последовательности скобок, но безуспешно.