Metacaractere chaves { }

O quantificador chaves funciona como uma repetição mais controlada, onde {n,m} significa de n até m vezes.

A expressão n{1,4} casa "n", "nn", "nnn" e "nnnn" (exatamente isso; nem mais, nem menos).

Figura ilustrando o metacaractere chaves

Você pode especificar um número exato, um mínimo, um máximo, ou uma faixa numérica:

Um valor exato assume a forma {n}:

Máximo de ocorrências {,n}:

Mínimo de ocorrências {n,}:

Cheat sheet (nossa cola, resumo)

expressão regular abrangência
{n,m} no mínimo n e no máximo m
{n,} no mínimo n
{0,n} no máximo n

Equivalentes

expressão regular abrangência equivalente
{0,1} 0 ou 1 ?
{0,} 0 ou mais *
{1,} 1 ou mais +

Navegue nesta série!

Comentários

comments powered by Disqus