Você está aqui: Java ::: Dicas & Truques ::: Expressões Regulares |
Entendendo as classes de caracteres pré-definidosQuantidade de visualizações: 9132 vezes |
Java permite o uso de algumas classes de caracteres pré-definidos muito úteis. Veja a relação: . - Qualquer caractere \d - Um dígito: [0-9] \D - Um não-dígito: [^0-9] \s - Um caractere de espaço: [ \t\n\x0B\f\r] \S - Um caratere não espaço: [^\s] \w - Um caractere de palavra: [a-zA-Z_0-9] \W - Um caractere de não-palavra: [^\w] import java.io.*; public class Estudos{ public static void main(String args[]){ Console console = System.console(); String valor = console.readLine("Informe um valor: "); String padrao = "\\d\\d\\d\\d\\d"; // 5 dígitos if(valor.matches(padrao)) System.out.println("Valor válido."); else System.out.println("Valor inválido."); } } String padrao = "\\d{5}"; // 5 dígitos import java.io.*; public class Estudos{ public static void main(String args[]){ Console console = System.console(); String valor = console.readLine("Informe um valor: "); String padrao = ".{4}"; // 4 caracteres quaisquer if(valor.matches(padrao)) System.out.println("Valor válido."); else System.out.println("Valor inválido."); } } import java.io.*; public class Estudos{ public static void main(String args[]){ Console console = System.console(); String valor = console.readLine("Informe um valor: "); String padrao = "\\w{5}"; // 5 caracteres na faixa a-zA-Z_0-9 if(valor.matches(padrao)) System.out.println("Valor válido."); else System.out.println("Valor inválido."); } } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |