Skip to content

Valmir-unicap/Linguagens-Formais

Repository files navigation

Linguagens-Formais

Expressões regulares

Atividade com expressões regulares.

Definir, em Java, expressões regulares que representam linguagens cujas sentenças estão descritas a seguir (considere o alfabeto {a,b}):

  • Começam com aa; 
  • Não começam com aa; 
  • Terminam com bbb; 
  • Não terminam com bbb; 
  • Contém a subcadeia aabbb;
  • Possuem comprimento maior ou igual a 3;
  • Possuem comprimento menor ou igual a 3;
  • Possuem comprimento diferente de 3;
  • Possuem comprimento par;
  • Possuem comprimento ímpar; 
  • Possuem comprimento múltiplo de 4; 
  • Possuem quantidade par de símbolos a; 
  • Possuem quantidade ímpar de símbolos b.  

O seguinte tutorial de expressões regulares em Java pode ajudar vocês nesta empreitada: https://www.javatpoint.com/java-regex

Formato de entrega: apenas um código main contendo as strings de expressões regulares devidamente testadas com o pacote java.util.regex.

Releases

No releases published

Packages

No packages published

Languages