Expressões regulares - Linguagens formais

216 visualizações

Publicada em

Apresentação de expressões regulares da disciplina de linguagens formais.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
216
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Expressões regulares - Linguagens formais

  1. 1. Linguagens Formais
  2. 2. Número [0-9]+ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// • Válido • 0121215 • 01123 • Inválido • 1,2 • 15.1
  3. 3. Número Decimal [0-9]+[,][0-9]+ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// • Válido • 1,2 • 12,3 • Inválido • 1, • 15.1
  4. 4. Nome [a-zA-Z]+[0-9a-zA-Z_] /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// • Válido • Var1 • cOnTaDoR_nOmeS • Inválido • 1_contador • 1_1_1
  5. 5. Simbolo +|-|*|/|^|% /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// • Válido • + • - • Inválido • ++ • --
  6. 6. Expressão (((numero)|(nome)| (função))( ? (simbolo) ?((numero)|(nome)| (função)))*)) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// • Válido • Var1 + var2 • Var1+2-var2/7 • Inválido • Var1+ • Var2-2,
  7. 7. Função Nome(()|((,?Nome)*)|(Nome)) /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// • Válido • Funcs() • Calcular(var) • Inválido • Size(var,) • Funcs(size())
  8. 8. Ferramenta PalRegex regexpal.com

×