TRANSLATE FOR YOUR LANGUAGE

Pesquisar este blog

segunda-feira, 18 de junho de 2012

Resenha do livro Expressões regulares: uma abordagem divertida


Resenha do livro Expressões regulares: uma abordagem divertida

Título: Expressões regulares: uma abordagem divertida. Autor: Aurélio Marinho Jargas. Editora: Novatec. ISBN: 2147483647. Ano: 2008. Páginas: 168. Quer aprender expressões regulares e ter um livro de pesquisa rápida quando se apertar?


Título: Expressões regulares: uma abordagem divertida
Autor: Aurélio Marinho Jargas
EditoraNovatec
ISBN: 2147483647
Ano: 2008
Páginas: 168
Acabamento: Brochura
Origem: Nacional
Formato: Médio
Categoria: Programação

Quer aprender expressões regulares  e ter um livro de pesquisa rápida quando se apertar? Pois bem, o livro Expressões regulares uma abordagem divertida é o livro ideal para você. Com uma linguagem de fácil entendimento e exemplos divertidos o autor Aurélio Marinho Jargas faz se compreender muito bem.

O que são expressões regulares?


  As expressões regulares podem ser utilizadas em diversos aplicativos, como editores de texto, leitores de e-mail e linguagens de programação, no Unix, Linux, Windows e Mac. Qualquer usuário de computador pode usufruir dos seus benefícios. Profissionais que manipulam textos e dados em arquivos economizarão horas de serviço usando expressões regulares. 

  Expressões regulares é uma forma de encontrar um padrão de expressões dentro de um texto. São meta caracteres que casam um padrão, ou seja de um texto você encontrar X palavras que deseja através de um padrão é uma expressão regular. Quem programa e usa urls amigáveis já deve ter se deparado com expressões regulares e ter passado por maus bocados. Os exemplos do livro ajudam muito a compreender a reescrita das urls e lhes permite desvendar verdadeiros mistérios que ajudam a criar links muito agradáveis e de fácil uso.


Capítulo 1 – introdução
Este capítulo mostra o objetivo do livro, apresenta o que são as expressões regulares, história e para que elas servem e são usadas.


Capítulo 2 – Os metacaracteres
Depois de ter explicado o que é e para que serve, o livro já coloca a mão na massa e traz informações do que é um ponto, uma lista, intervalos de listas, lista negada, caracteres como o opcional (?), tanto-faz (*), tem que ter (+), controle de listas {n,m} (inicial e quantidade), início e fim de expressões entre outros.


Capítulo 3 – Mais sobre metacarateres
Este capítulo mostra mais informações sobre metacaracteres usando metáforas um tanto divertidas para apresentar exemplos.


Capítulo 4 – Os 6 mandamentos Criador
Também usando metáforas o autor aborda os itens: “Não complique, use o circunflexo, evite a lista negada, evite o curinga, seja específico, não seja afobado, seja ninja”.


Capítulo 5 – Como lidar com
Este capítulo traz informações de como você lidar com possíveis problemas que vão surgir, com letras maiúsculas e minúsculas, problemas com negação de uma palavra, multilinha linha e problemas com acentuação.


Capítulo 6 – Editores de texto
Este capítulo mostra como usar expressões regulares nos editores de texto: VIM, Emacs, OpenOffice, e no Microsoft Word.


Capítulo 7 – Linguagens e ferramentas
Este assim como o capítulo 6 mostra como usar expressões regulares nas linguagens de programação, Awk, C, Grep, Java, Javascript, Perl, PHP, Python, Ruby, Sed, Shell Script, Tcl e VBScript.


Capítulo 8 – Banco de dados
Este capítulo apresenta funções de expressões regulares nos bancos de dados MySQL e PostgreSQL.


Capítulo 9 – Bibliotecas e programas
O capítulo 9 mostra programas e bibliotecas que você pode usar expressões regulares.

Conclusão


Eu uso o livro desde 2008 ano do lançamento da segunda edição como fonte de pesquisa e nunca saí sem uma solução. O livro é relativamente curto, vai direto ao ponto. Não li ele totalmente, até por que uso ele como fonte de pesquisa. Creio que é obrigação de quem trabalha com expressões regulares ter um exemplar deste livro que mostra de forma fácil e entendível para qualquer programador.

Nova edição


O livro encontra-se na terceira edição e teve algumas melhorias, portanto a segunda edição não é mais vendida. A terceira edição está melhorada e com mais conteúdo. Deixamos o link da 3 edição para você.



Nenhum comentário:

Postar um comentário