De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Semana do Aurélio - Expressões Regulares
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 19 de Julho de 2004
A mensagem de hoje inaugura a semana do Aurélio Marinho Jargas
na Dicas-L. Eu sou um grande admirador do trabalho dele e
uso muitas das coisas que ele desenvolveu na Dicas-L e em
outros projetos que trabalho. A Dicas-L
e o site IDPH são feitos inteiramente
com uma das ferramentas que ele criou, o
txt2tags.
A idéia da semana é publicar, a cada dia, uma amostra do
trabalho que o Aurélio vem desenvolvendo.
Começamos hoje com as Expressões Regulares, que é um tópico
importantíssimo e que muito poucos dominam com competência.
O Aurélio é o autor do único livro sobre expressões regulares
no Brasil, publicado pela editora Novatec. Além do
livro impresso,
não deixem de visitar o
portal de expressões regulares
onde se encontram links para diversos documentos de vários
autores e a apostila introdutória ao assunto, no formato PDF,
que é a mesma que o Aurélio usa em seus cursos.
Em http://aurelio.net/er/livro tem os dados do livro de
expressões regulares, destaques para a versão online completa,
livro de visitas (deixe seu comentário!) e histórico de vendas,
com gráfico e valores.
Uma outra ferramenta muito interessante, também desenvolvida
pelo Aurélio, é o txt2regex,
um assistente de criação de ERs, escrito inteiramente com
comandos do shell (nada de sed, cut, grep e companhia). Ele é
um "wizard" que faz perguntas e de acordo com as respostas do
usuário, vai construindo a ER. Ele conhece as ERs de mais de
20 programas. Conhecido mundialmente, já apareceu em sites
e revistas estrangeiras, faz parte de 8 distribuições de
UNIX/Linux e já foi traduzido para 8 idiomas.
Eu considero que o conhecimento do uso de expressões regulares
é fundamental para o desempenho competente das funções de
qualquer um que trabalhe com computadores. Na Dicas-L eu já
veiculei outras mensagens sobre o assunto: