У меня есть это регулярное выражение, которое должно удалить разделители предложений (.
и ?
):
sentence = sentence.replaceAll("\\.|\\?$","");
Отлично работает, конвертирует
"I am Java developer."
в "I am Java developer"
"Am I a Java developer?"
до "Am I a Java developer"
Но после развертывания мы обнаружили, что он также заменяет любые другие точки в предложении, когда
"Hi.Am I a Java developer?"
становится "HiAm I a Java developer"
Почему это происходит?