Expressões Regulares
Uma Abordagem Divertida

Aurélio Marinho Jargas
Editora Novatec
ISBN 85-7522-100-0




Opinião dos leitores

Definitivamente o melhor e mais divertido livro de informática de todos os tempos.
Henrique Meira - SP
Consegui ler, assimilar e usar todo o conteúdo em uma tarde.
João Cândido de Souza Neto - PR
Aprende-se até sem querer. É o livro de informática com a melhor didática que conheço.
Inácio Fernandes - RN
Graças ao livro, meus códigos de parser reduziram cerca de 15 a 20 linhas.
Gabriel Falcão G. de Moura - BH
Sou administrador Linux e sabia que faltava algo para melhorar minhas automações e comandos.
Vagner Fonseca - RJ
O livro é simples, direto, claro e didático.
Luiz Rocha - SP

Leia mais opiniões dos leitores

Artigos sobre o livro

Eu já uso expressões regulares no meu dia-a-dia, e mesmo assim aprendi várias técnicas e dicas com o livro, além de poder usá-lo como referência.
Portal Br-Linux
Este livro certamente irá fazer uma grande diferença. O texto é recheado de bom humor e consegue explorar o assunto de maneira bastante inteligente.
Portal Dicas-L
Esse livro deveria ser dado por empresas da área de informática a seus funcionários, porque as expressões regulares são uma ferramenta extremamente útil.
Site Pythonologia
O que mais chama atenção no livro é a linguagem clara, simples e divertida. O Aurélio consegue explicar em poucas palavras temas que são complexos para quem não domina o assunto.
Christiano Anderson

Mil exemplares vendidos em 10 meses!

Sobre o livro

O Guia de Consulta Rápida cresceu, amadureceu e agora virou um livro. São 141 páginas de puro deleite no aprendizado das míticas Expressões Regulares.

O assunto é abstrato e intimidador por natureza, mas você se surpreenderá ao perceber que aprenderá com muita facilidade, e mais, divertindo-se!

O texto dessa obra explica tudo de maneira clara, simples e direta. Para tornar a leitura mais prazerosa, várias pitadas de bom humor foram adicionadas, com referências à cultura pop. Há também um personagem que faz perguntas, testa os exemplos e aprende. A narrativa é uma conversa entre amigos, descontraída e divertida.

Além da teoria, também é ensinado como utilizar as expressões na prática, nos seguintes editores: OpenOffice.org / BrOffice, Microsoft Word, Vim e Emacs. Programadores aprenderão a fazer checagens e validações nos tópicos exclusivos de cada linguagem, com exemplos: Java, Javascript, PHP, Perl, Python, Ruby, VBscript, C, Tcl, Awk e Sed.

Saiba mais:

Veja também:
LANÇAMENTO

Shell Script Profissional

480 páginas

Onde comprar

O livro está nas prateleiras da maioria das livrarias do país. Seja na mega store do shopping ou naquela pertinho de sua casa. Caso não o encontre, converse com o vendedor e faça uma encomenda!

Se preferir recebê-lo em sua casa, faça a compra pela Internet:

Site Pagamento Envio
Best Books
Promoção: R$ 28,16
Boleto bancário
Depósito em conta
Cartão de crédito
Sedex
Encomenda normal
Cia dos Livros
Promoção: R$ 19,50
Boleto bancário
Cartão de crédito
Encomenda normal
Envio internacional
Editora Novatec Boleto bancário
Sedex
FNAC
Promoção: R$ 28,80
Boleto bancário
Cartão de crédito
Encomenda normal
Linux Mall Boleto bancário
Cartão de crédito
Sedex
Encomenda normal
Envio internacional
Livraria Cultura Boleto bancário
Cartão de crédito
Sedex
Encomenda normal
Envio internacional
Livrarias Curitiba Boleto bancário
Depósito em conta
Cartão de crédito
Sedex
Motoboy (Curitiba)
Saraiva Boleto bancário
Cartão de crédito
Visa Electron
Sedex
Envio internacional
Siciliano
Promoção: R$ 29,44
Boleto bancário
Depósito em conta
Cartão de crédito
Sedex
Envio internacional
Submarino Boleto bancário
Depósito em conta
Cartão de crédito
Transportadora
Envio internacional
Tempo Real Boleto bancário
Depósito em conta
Cartão de crédito
Sedex
Compare preços no BuscaPé

Errata

Página Correção
14 s/rêde/rede/
14 s/Virtuose/Virtuoso/
49 Resumão: ^ é especial no começo da ER e também no início de uma lista
88 [Pp][Rr][Oo][Bb]...
89 Negação de uma palavra: a lógica empregada detecta início-de-palavra e não palavra inteira. Daí irá indevidamente negar outras palavras de mesmo início. No exemplo, além de "aqui", "aquilo" também casa. A solução é acrescentar no final mais uma alternativa: |aqui[^a-zà-ü]
93 Faltou incluir o U com trema nos remendos, ficando: à-ü, À-Ü e À-ü
98 "Com essa seqüência agrupamos a palavra Gentalha!"
107 "Esses modificadores, como o I e L"
114 s/sempre tentar aplicar/sempre tenta aplicar/
115 s/case as letras de A a Z/case as letras de a a z/
135 Faltou incluir o U com trema nos remendos, ficando: à-ü, À-Ü e À-ü
136 Ajustes na tipografia da tabela ASCII: 34 é aspa dupla reta e não curva; 39 é apóstrofo reto e não curvo; 96 é símbolo do acento grave e não apóstrofo curvo; 183 é o símbolo do ponto intermediário e não a letra o minúscula. A tabela deveria ser chamada de ISO-8859-1 (a qual inclui o ASCII como um subconjunto).

Mutio obrigado a todos que contribuíram enviando estas erratas: