RegEx: Classes de caracteres VIII - \D
As classes de caracteres são caracteres com significado especial em uma expressão regular. Elas são reconhecidas como especiais quando você coloca uma \ antes do caractere.
Entre as classes de caracteres comuns aceitas pelo mecanismo de expressões regulares fornecido estão:
\d, \D, \s, \S, \w, \WHá uma mensagem oculta nesta string:
String text = "242Edabit23 45can344 3be3 254324addictive!";Complete REGEX com a expressão regular que revela a mensagem oculta. Encontre todos os caracteres que não sejam dígitos usando a classe de caracteres \D. A função auxiliar fornecida junta as correspondências.
Exemplo
Program.reveal("242Edabit23 45can344 3be3 254324addictive!") ➞ "Edabit can be addictive!"Observações
- Altere apenas a constante da expressão regular; a função auxiliar já foi fornecida.
- Os literais de string em Java precisam de uma segunda barra invertida para representar a barra invertida de uma expressão regular.
- Consulte a aba Recursos para saber mais sobre classes de caracteres caso tenha alguma dificuldade.