Pular para o conteúdo

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.
Javier Zambrano Ferreira jzferreira
Hits: 22.290 Categoria: Java Subcategoria: Expressões Regulares
  • Indicar
  • Impressora
  • Denunciar

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.

   1. Introdução e definição de expressões regulares
   2. Nosso Bean
   3. Classe Cotação
   4. Comentário da Classe Cotacao
Nenhum artigo encontrado.

Streams, lendo do teclado e escrevendo em arquivos com Java

Java básico: Gravando em arquivos texto

Configurando TomCat

Instalar o Java Development Kit (JDK) 11 no Debian 9

Conceito OOP no Java

#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

Entre na sua conta para comentar.