Pattern Matching

Boa tarde amigos.

Alguém pode definir pattern matching pra mim?

Li alguns artigos na internet e não consigui entender perfeitamente.

Muito obrigado.

Boa tarde!

É muito simples, primeiro é definido o padrão de caracteres que você deseja encontrar em uma determinada String.
Nesse caso é uma String entre A e C, tem que ser maiúscula:

[code] String regex = “[A-C]”;

Pattern padrao = Pattern.compile(regex); // Crio o padrão que preciso letras maiúsculas entre A e C      
Matcher pesquisa = padrao.matcher("A");  // Uso o método do Pattern matcher pra saber se está de acordo com o padrão criado
      
if (pesquisa.matches())  // Verifico se realmente há a letra
    System.out.println(pesquisa.group(0)); // Se houver uso o método group da pesquisa onde recupero o que foi procurado através do primeiro índice[/code]

Nossa! Simples mesmo! Que estranho, o que me foi passado era como se fosse algo super complexo! Provavelmente, até me influenciou na busca. hehehe
Obrigado! :smiley: