public static void main(String[] args) {
String test = "Test A. Test B. Test C.";
// insert code here
String regex = "\\.\\s*";
String[] result = test.split(regex);
for(String s : result) {
System.out.println(s + " ");
}
}
Galera a questão do testKiller quer que isso seja impresso:
Test A
Test B
Test C
Eu errei essa questão pelo fato de que eu leio/ interpreto esse padrão (\.\s*) da seguinte maneira:
"zero ou mais ocorrências, de qualquer caracter seguido de um espaço."
Na minha cabeça, dessa forma o resultado ficaria:
Test
A.
Test
B.
Test
C.
Não entendi porque a primeira saída é a correta ! Alguém dá uma forcinha aqui ?!
Grato a todos que ajudarem!