I have this regex that should remove sentence delimiters ( . And ? ):
sentence = sentence.replaceAll("\\.|\\?$","");
It works great, it converts
"I am Java developer." to "I am Java developer"
"Am I a Java developer?" to "Am I a Java developer"
But after deployment, we found that it also replaces any other points in the sentence as
"Hi.Am I a Java developer?" becomes "HiAm I a Java developer"
Why is this happening?
java operators string regex operator-precedence
user489849
source share