Recuperando cotação do dólar

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.

[ Hits: 20.875 ]

Por: Javier Zambrano Ferreira em 19/05/2008


Introdução e definição de expressões regulares



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:

Nome -> Telefone -> E-mail (estrutura do arquivo)

Fulano 1 -> 2223454 -> fulano1@servidor1.com
Fulano 2 -> 2345678 -> fulano2@sevidor2.com
Fulano 3 -> 2234567 -> fulano3@servidor1.com
.
.
.

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.

    Próxima página

Páginas do artigo
   1. Introdução e definição de expressões regulares
   2. Nosso Bean
   3. Classe Cotação
   4. Comentário da Classe Cotacao
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Gerando logs em Java

Introdução ao Java - Hello World

Busca corporativa com Apache Solr - Motivação e conceitos

PDFBox - Aplicativo Java para baixar o DOU completo

Lançamento do GFP 0.1.4.5 - Gerenciador Financeiro Pessoal

  
Comentários
[1] Comentário enviado por stremer em 20/05/2008 - 09:42h

Excelente! Muito bem explicado!

[2] Comentário enviado por raoniferreira em 20/05/2008 - 10:51h

parabens ai jzferreira!
belo artigo :P

[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.

[]s.

[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.

Valeu pelas dicas..

[]s

[6] Comentário enviado por jose4469 em 03/02/2014 - 22:02h

Olá, estou tendo problemas para criar o objeto Proxy para fazer a conexão.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts