tengo esta expresión regular que se supone que para eliminar delimitadores de oraciones (.
y ?
):Java expresiones regulares simple que no trabaja
sentence = sentence.replaceAll("\\.|\\?$","");
Funciona bien Convierte
"I am Java developer."
a "I am Java developer"
"Am I a Java developer?"
a "Am I a Java developer"
Pero después del despliegue w e encontró que también sustituye a cualquier otro puntos en la frase como
"Hi.Am I a Java developer?"
convierte "HiAm I a Java developer"
Por qué sucede esto?
Gracias por la clara explicación. Ahora funciona. – user489849
+1 Buena explicación. – jensgram
Cuando agradece a alguien, verifique que su respuesta sea útil, eso es un mínimo ;-). +1 para la explicación detallada –