Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Metacaracters Quantificadores

Caractere

...

Descrição

...

Modelo

...

Representação

...

Explicação

...


zero ou mais vezes

...

"zo"

...

"z" ; "zoo"

...

o caractere que precede o asterisco pode ser repetido 0 ou mais vezes (equivalente a "{0,}")
+

...

uma ou mais vezes

...

"zo+"

...

"zo" ; "zoo"

...

o caractere que precede o sinal de (+) pode ocorrer 1 ou mais vezes (equivalente a "{1,}")
?

...

zero ou uma vez

...

"do(es)?"

...

"do" ; "does"

...

o caractere que precede o sinal de interrogação pode ocorrer 0 ou 1 vez (equivalente a "{0,1}")
{n}

...

n vezes

...

"o{2}"

...

"food"

...

o caractere que precede o sinal pode ocorrerá n vezes
 {n,}

...

pelo menos n vezes

...

"o{2,}"

...

"foooood"

...

a sequência "{0,}" é equivalente a "o*"; a sequência "{1,}" é equivalente a "o+"
{n,m}

...

no mínimo n e no máximo m

...

"o{1,3}"

...

"foooood"

...

associa aos três primeiros "ooo"; é equivalente a "o?"
.

...

um caractere simples, exceto "n"

...

"o."

...

"oa"

...

representa um

...

caracter simples, exceto "n" ( para associá-lo utilize o padrão "[sS] " )
[xyz]

...

um dos caracteres que está dentro dos colchetes

...

"[abc]"

...

"plain"

...

associa "a" contido na palavra "plain"
[a–z]

...

um dos caracteres que está dentro dos colchetes

...

"[a–z]"

...


associa um dos caracteres de 'a' até 'z' em caixa baixa, lembre-se que expressões regulares são case-sensitive


Metacaracters Alternador

O caracters "|" (pipe) representa uma ou outra ocorrência. Por exemplo, o padrão "(p|r)ato" indica "pato" ou "rato".

Exemplos de Regex

Regex

...

SIGNIFICADO

^(.html)$

...

Verifica qualquer ocorrência de caracteres que precede .html

...

^dog$|Procura a string “dog”

...

 ^a+$

...

Verifica a ocorrência de uma ou mais letras minúsculas “a”.
^(abc)+$

...

Verifica uma ou mais ocorrências da string “abc”.
^(abc)$

...

Verifica qualquer número de ocorrências da string “abc”.
^a*$

...

Verifica qualquer número de ocorrências da letra minúscula “a”.