REGEX programa para buscar expressões

import java.util.regex.*;

import java.io.*;

 

 

public class MyRegex{

public static void main(String[] args){

 

String pattern;

String expression;

 

// validando as variáveis

if (args.length < 2) {

Console c = System.console();

pattern = c.readLine(“Indique o padrão \’REGEX\’ que se deseja procurar: “);

expression = c.readLine(“Você deseja procurar este padrao ” + pattern + ” em que? “);

 

} else {

pattern = args[0];

expression = args[1];

}

 

// mostrando o que será pesquisado

System.out.println(“**********************************************************”);

System.out.println(“O padrao a ser pesquisado: “.toUpperCase() + pattern);

System.out.println(“Pesquisar em: “.toUpperCase() + expression);

 

// desdobrando o índice

System.out.println();

System.out.println(“Desdobrando …”);

for(int i = 0; i < expression.length(); i++){

System.out.println(“no indice: ” + i + ” letra –> ” + expression.substring(i, i+1));

}

 

System.out.println();

 

// código que busca na expressão

Pattern p = Pattern.compile(pattern);

Matcher m = p.matcher(expression);

 

System.out.println();

 

while(m.find()){

System.out.println(“Achado em: ” + m.start());

}

 

}

}

Esta entrada foi publicada em REGEX com as etiquetas , . ligação permanente.

Uma resposta a REGEX programa para buscar expressões

  1. Pingback: Pedro Abs

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s