Olá galera.
Eu estou tentando dar um split em um texto usando o ponto final, o problema é o ponto final neste texto também é usado para abreviações. por exemplo no texto:
String texto = "O Min. João está pronto. Amanhã voltaremos para a terra do nunca com cap. Gancho";
preciso quebrar em somente duas frase:
**1 - “O Min. João está pronto.” **
2 - “Amanhã voltaremos para a terra do nunca com cap. Gancho”;
Tenho que passar uma lista de abreviações para o meu padrão regex. estou tentando isso:
String regex = "([^M][^i][^n]|[^c][^a][^p])(\\.)(\\s+)([A-Z])";
para pegar somente este trecho “. A” e quebrar. No meu regex eu limito para as abreviaturas “Min” e “cap” mas não funciona, alguém poderia me dar uma ajuda?