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.894 ]

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

Arch Linux + NetBeans + MySQL + Oracle 10g

Leitura e escrita de arquivos utilizando Java

GWT - Google Web Toolkit

Ambiente de desenvolvimento Java com Eclipse + JDK 6 + Tomcat 5.5.20

Escrevendo aplicações com MySQL e Java

  
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