• Início
  • Blog
  • Entendendo de uma vez por todas Expressões Regulares

Entendendo de uma vez por todas Expressões Regulares

Quantifiers

Publicado em 06 de jun. de 2017, e leva aproximadamente 5 minutos para ler.

Fala galere, tudo em cima? Hoje é dia de mais um artigo sobre expressões regulares e hoje iremos abordar os quantifiers (quantificadores), ou seja, formas de definir quantas vezes queremos que elementos apareçam ou não em nossas expressões.

Então simbora que a gente ta na metade já =D

Raul?… Raul…? …. Ahhh vamo nessa!
Raul?… Raul…? …. Ahhh vamo nessa!

Quantifiers: O que são?

Como dito no começo do artigo, quantifier é uma forma de você dizer à Regex engine quantas vezes você quer que aquele carácter apareça. No primeiro exemplo do primeiro post eu citei um caso onde era necessário validar um CEP:

target
João da Silva;Rua Cabloco terceiro, 25;11111-111;(99)9999-9999
Márcio Cunha;Rua João Gourlat, 150;12123111;(99)8888-9999

Lembrando que as regras para a máscara do CEP são:

  • 5 dígitos iniciais;
  • Um hífen (que pode não vir);
  • 3 dígitos finais.

Assim, resolvemos com a seguinte expressão:

Internal server error