Este artigo tem o objetivo de descrever uma aplicação que utiliza expressões regulares para extrair um determinado conteúdo em um site na Web. No nosso estudo de caso, vamos extrair a cotação do dólar que está no site do Banco Central.
Antes de iniciarmos o artigo é necessário definir o que é expressão regular. Expressão regular é um padrão montado para extrair ou substituir um trecho de um determinado conteúdo textual. Pois bem, o que é isso? Para exemplificar essa definição, digamos que temos os seguintes dados em um arquivo.txt:
Digamos que necessitamos de todos os usuários que possuem o número telefônico iniciado com o dígito 2. Para isso poderíamos usar a seguinte expressão regular:
expressão = 2[0-9]+
Uma string que começa com um dígito 2 e continua com uma cadeia de dígitos.
Essa é uma introdução muito breve de expressões regulares, para mais informações sugiro que procure no Google artigos mais completos sobre esse tema apenas.
[3] Comentário enviado por engos em 21/05/2008 - 08:47h
Muito bem detalhado, mas deveria ter dito que faria isso em Java, já na descrição.
Foi interessante o artigo, mas isso em PHP daria apenas 20% do trabalho, apesar de ser especialista em C, devo reconhecer que nesse tipo de caso a linguagem ideal é PHP.
[4] Comentário enviado por jzferreira em 21/05/2008 - 09:41h
Caro engos,
Eu não coloquei que era em Java, pois o artigo está na seção Java - Expressões Regulares. Como é o meu primeiro artigo, fica anotado a sua sugestão de colocar em que linguagem. A respeito do PHP, eu programo também em PHP e realmente ficaria interessante, porém depende do tipo de projeto que você queira fazer. Acho que com o Java em um sistema robusto é melhor do
[5] Comentário enviado por jzferreira em 21/05/2008 - 09:41h
Caro engos,
Eu não coloquei que era em Java, pois o artigo está na seção Java - Expressões Regulares. Como é o meu primeiro artigo, fica anotado a sua sugestão de colocar em que linguagem. A respeito do PHP, eu programo também em PHP e realmente ficaria interessante, porém depende do tipo de projeto que você queira fazer. Acho que com o Java em um sistema robusto é melhor do que PHP, mas seria interessante ver essa recuperação de cotação do dólar em PHP também.