Oi, Christian! Como vai?
Você aplicou bem o Pattern
e o Matcher
para validar o formato do CPF. Isso mostra atenção aos detalhes e uso correto de expressões regulares.
Uma dica interessante para o futuro é usar String.replaceAll()
quando quiser retirar caracteres especiais de uma entrada, deixando apenas números. Veja este exemplo:
String cpfNumerico = cpf.replaceAll("\\D", "");
System.out.println(cpfNumerico);
Esse código substitui tudo que não é número (\\D
) por vazio, retornando apenas os dígitos do CPF.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!