Meta |
Nome |
Descrição |
. |
Ponto |
Curinga de um caractere |
[] |
Lista |
Casa qualquer um dos caracteres listados |
[^] |
Lista negada |
Casa qualquer caractere, exceto os listados |
? |
Opcional |
A entidade anterior pode aparecer ou não (opcional) |
* |
Asterisco |
A entidade anterior pode aparecer em qualquer quantidade |
+ |
Mais |
A entidade anterior deve aparecer no mínimo uma vez |
{,} |
Chaves |
A entidade anterior deve aparecer na quantidade indicada |
^ |
Circunflexo |
Casa o começo da linha |
$ |
Cifrão |
Casa o fim da linha |
\b |
Borda |
Limita uma palavra (letras, números e sublinhado) |
\ |
Escape |
Escapa um meta, tirando seu poder |
| |
Ou |
Indica alternativas (usar com o grupo) |
() |
Grupo |
Agrupa partes da expressão, é quantificável e multinível |
\1 |
Retrovisor |
Recupera o conteúdo do grupo 1 |
\2 |
Retrovisor |
Recupera o conteúdo do grupo 2 (segue até o \9) |
.* |
Curinga |
Casa qualquer coisa, é o tudo e o nada |
?? |
Opcional NG |
Idem ao opcional comum, mas casa o mínimo possível |
*? |
Asterisco NG |
Idem ao asterisco comum, mas casa o mínimo possível |
+? |
Mais NG |
Idem ao mais comum, mas casa o mínimo possível |
{}? |
Chaves NG |
Idem às chaves comuns, mas casa o mínimo possível |