Livro Expressões Regulares: Uma abordagem divertida

by SrECosta janeiro 09, 2008 20:40

Olá.

     O livro Expressões Regulares: Uma abordagem divertida do Aurélio Marinho Vargas realmente me impressionou. O autor consegue transformar um assunto (à primera vista) muito árido e abstrato em algo facílimo de compreender.

     Eu poderia ficar enaltecendo o livro, contudo, pra mostrar como a abordagem é divertida vou transcrever, com fins de divulgação, um trecho. Capítulo 1, Introdução, Apresentando as Expressões Regulares:

Então, para podermos começar nossa viagem, nada como uma apresentação de nosso objetivo, pois afinal de contas, que raios são estas expressões?

Bem resumido, uma expressão regular é um método formal de se especificar um padrão de texto.

Mais detalhadamente, é uma composição de símbolos, caracteres com funções especiais, que, agrupados entre si e com caracteres literais, formam uma seqüência, uma expressão. Essa expressão é interpretada como uma regra, que indicará sucesso se uma entrada de dados qualquer casar com essa regra, ou seja, obedecer exatamente a todas as suas condições.

Ou como variações aceitas também pode-se afirmar que é:
• uma maneira de procurar um texto que você não lembra exatamente como é, mas tem idéia das variações possíveis;
• uma maneira de procurar um trecho em posições específicas como no começo ou no fim de uma linha, ou palavra;
• uma maneira de um programador especificar padrões complexos que podem ser procurados e casados em uma cadeia
de caracteres;
• uma construção que utiliza pequenas ferramentas, feita para obter determinada seqüência de caracteres de um texto.

Ou ainda, didaticamente falando, é:

• Como o brinquedo LEGO, várias pecinhas diferentes, cada uma com sua característica, que juntas compõem estruturas completas e podem ser arranjadas com infinitas combinações diferentes.
• Como um jogo de truco, com as cartas normais e as quentes: gato, copas, espadilha e mole, que são especiais e têm uma ordem de grandeza.
• Como um quebra-cabeça, sempre tem solução, às vezes óbvia, às vezes difícil, mas decifrando as partes, junta-se tudo e chega-se ao todo.
• Como um jogo, no começo é difícil, mas após conhecer todas as regras, basta jogar e curtir.
• Como uma receita culinária, com seus ingredientes e uma ordem correta para adicioná-los à mistura.
• Como consertar carros. Você tem várias peças e várias ferramentas. Dependendo do tipo da peça, há uma ferramenta certa para você lidar com ela. E dependendo da sua localização, você tem de incrementar a ferramenta com mais barras e cotovelos para alcançá-la.
• Como o alfabeto. Você aprende primeiro as letras individualmente. Depois as sílabas, as palavras, frases e finalmente os textos. Mas no fundo, são apenas letras.

Acima de tudo, assim como um sorvete no domingo ensolarado, uma expressão regular é:

Divertida!

     E o livro segue neste ritmo. O texto é curto, o livro tem um pouco mais de 140 páginas, dividido em oito capítulos e dois apêndices. Da Editora Novatec.

     Para leitores iniciantes no assunto e mesmo para veteranos recomendo a leitura do livro. É aprendizado garantido.

     O Aurélio mantém um site próprio com uma seção inteira dedicada ao livro. Contém o capítulo 1 completo e o sumário disponíveis em PDF para leitura. Há até uma galeria de fotos dos leitores do livro (muito engraçado).

     Se você leu/ler o livro não deixe de comentar.

     Update em 14/12/2008: o Aurélio publicou uma 2a edição do livro com novos capítulos e material revisado. Ficou ainda melhor.

Eduardo.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

Resenhas e Avaliações

Os comentários estão fechados

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen | Modified by Mooglegiant

Eduardo Costa

Desenvolvedor de software, empreendedor, marido e criador de quatro gatos em São Paulo, SP.
Sobre o Mutamblog.

Anúncios