- Introdução
- Conceitos e História
- Metacaracteres
- Outros Metacaracteres e Quantificadores
- O padrão POSIX
- O Comando GREP
- Diferenças entre GREP, EGREP e FGREP
- Exercícios de Fixação - IPv4
- Exercícios - Validar Telefone, Datas e E-mails
- Expressões Regulares em Editores de Texto
- Expressões Regulares no LibreOffice
- ERs em Linguagens de Programação
- Regex em Bancos de Dados, Servidores e HTML5
- Adicionais e Boas Práticas
- Dicas e Bibliografia
O que você aprenderá
- Ao final do curso você será capaz de saber e entender a expressão ^[0-9]{1,3}(\.[0-9]{1,3}){1,3}$
Descrição
As Expressões Regulares estão em todas as linguagens de programação, editores de texto, processadores de texto, Servidores e entre outros. São utilizadas inclusive para criar linguagens de programação. Além de outras tarefas, muitos compactadores e descompactadores utilizam massivamente Expressões Regulares no código dos seus programas.
O termo deriva do trabalho do matemático norte-americano Stephen Cole Kleene, que desenvolveu as expressões regulares como uma notação ao que ele chamava de álgebra de conjuntos regulares. Seu trabalho serviu de base para os primeiros algoritmos computacionais de busca, e depois para algumas das mais antigas ferramentas de tratamento de texto da plataforma Unix.
O uso atual de expressões regulares inclui procura e substituição de texto em editores de texto e linguagens de programação, validação de formatos de texto (validação de protocolos ou formatos digitais), realce de sintaxe e filtragem de informação .
Os alunos também compraram
Sobre os instrutores

- 4.24 Calificación
- 8467 Estudiantes
- 9 Cursos
Marcos Oliveira
Desenvolvedor de Software
Pós-Graduado em Gestão de Tecnologia da Informação, Graduado como Bacharel em Ciências Contábeis, sou formado pelo CEFET ( Centro Federal de Educação Tecnológica ) em Técnico em Eletrônica com ênfase em Informática. Trabalho com Linux há mais de 15 anos e desenvolvo softwares em mais de 10 linguagens de programação diferentes. Sou um grande entusiasta do sistema GNU/Linux e de toda a filosofia que o envolve, além de possuir uma grande "psicose" por Shell Script e tudo que faz parte do console/terminal. Além disso também tenho destreza em sistemas BSD tal como: OpenBSD, FreeBSD e NetBSD. Sou usuário Linux da distribuição Gentoo, o qual participo da construção de documentações relacionadas ao Sistema Operacional. Possuo Certificações de Tecnologia e Administração de Redes de Computadores e duas certificações LPI Linux Professional Institute , além de outras não menos importantes. Fundador do site Terminal Root.
Feedback do aluno
Avaliação do curso
Avaliações
Muito bom o curso.
otimo
Falta resoluções da tarefa do regex dos ips.