Se você é um programador que ainda não tem experiência com expressões regulares, este guia de fácil compreensão é um ótimo ponto de partida. Você aprenderá os conceitos fundamentais, passo a passo, com o auxílio de inúmeros exemplos, descobrindo em primeira mão como associar, extrair e transformar textos ao fazer correspondências usando palavras, caracteres e padrões específicos. As expressões regulares constituem uma parte essencial do kit de ferramentas de um programador e estão disponíveis em diversos utilitários do Unix, bem como em linguagens de programação como Perl, Java, JavaScript e C#. Quando terminar de ler este livro, você estará familiarizado com as sintaxes mais comumente usadas em expressões regulares e compreenderá por que usá-las fará com que você ganhe tempo. Descubra o que são expressões regulares e como elas funcionam. Aprenda as várias diferenças existentes entre as expressões regulares usadas nas ferramentas de linha de comando e em diversas linguagens de programação. Aplique métodos simples para encontrar padrões em textos, incluindo dígitos, letras, caracteres Unicode e strings literais. Aprenda a usar asserções de largura zero e lookarounds. Trabalhe com grupos, retrovisores, classes de caracteres e quantificadores Use expressões regulares para marcação de texto comum com HTML5.