Galera
Estou necessitando de uma regex que divida uma frase (String) em palavras.
Para isso estou bucando uma palavra mais um espaço através da regex ([\w]+\s+)
O problema que essa regex não reconhece caracteres com acentos.
Abaixo coloco o meu código. O resultado da execução não contemplará a palavra “divisão” por ser acentuada.
String texto = "Frase teste para divisão de texto ";
Matcher m = Pattern.compile("([\\w]+\\s+)").matcher(texto);
while (m.find()) {
System.out.println(m.group());
}