Expressões Regulares
INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO CIÊNCIA DA COMPUTAÇÃO
EXPRESSÕES REGULARES
Denis Nicola Dinardi
- RA B7935E-3
Jocler de Araújo Xavier
- RA B84EDE-3
SÃO PAULO
2015
UNIVERSIDADE PAULISTA
INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO CIÊNCIA DA COMPUTAÇÃO
EXPRESSÕES REGULARES
Denis Nicola Dinardi
- RA B7935E-3
Jocler de Araújo Xavier
- RA B84EDE-3
SÃO PAULO
2015
SUMÁRIO
1- Introdução 2
2- Objetivo 2
3- Desenvolvimento 3
3.1- Um pouco de história... 3
3.2- Aspectos necessários 3
3.3- Conceitos das Expressões Regulares 5
3.4- Definindo as Expressões Regulares 6
3.5- Operações com Expressões Regulares 7
3.5- Definições importantes 11
3.6- Caracteres Especiais 11
3.7- Operadores 12
3.8- Exemplo prático 13
4- Conclusão 15
5- Cronograma 15
6- Referência Bibliográfica 16
1- Introdução
Inseridas na Teoria dos Autômatos e na Teoria das Linguagens Formais, as Expressões Regulares são um mecanismo extremamente poderoso para pesquisas em textos (strings) desenvolvido em 1956 por Stephen Cole Kleene.
Em uma Expressão Regular podemos:
Definir um padrão a ser procurado em um texto (string)
Analisar se um padrão pode ser encontrado ou coincidir com uma parte (substring) de um texto (string)
Usar uma expressão regular para extrair partes (substrings) de um texto (string)
Substituir partes de um texto (string), sempre que o padrão corresponder a uma sequência.
“Em suma, uma expressão regular é uma notação para representar padrões em em textos, servindo para validar entradas de dados, fazer busca, extração e substituição de informações nos mesmos.”
Podemos destacar as usabilidades das Expressões Regulares em:
1. Procura e substituição de texto em editores de texto e linguagens de programação
2. Realce de sintaxe e filtragem de informação
3. Identificar o que faz com que um número de telefone seja válido
4. identificar se uma determinada palavra está incluída em um texto
5. Analisar se um