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 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!