Escolar Documentos
Profissional Documentos
Cultura Documentos
Reconhecimento de Letras
Para utilizar caracteres especiais (^, *, (, ), +, {, }, [, ], \ , |, ?, -, .) como
caracteres normais, é necessário colocar uma \ antes.
Existem alguns caracteres que não são visíveis:
\t tab
\n quebra de linha
\f quebra de página
\r retorno
Classes de negação
Basta colocar o sinal de ^ logo depois do [
Especificadores
Especificam o conjunto de caracteres a usar numa posição.
[...] qualquer caractere incluído no conjunto
[^...] qualquer caractere não incluído no conjunto
\d o mesmo que [0-9]
\D o mesmo que [^0-9]
\s espaço, quebra de linha, tabs etc, o mesmo que [\t\n\r\f\v]
\S o mesmo que [^ \t\n\r\f\v]
\w o mesmo que [a-zA-Z_0-9]
\W o mesmo que [^a-zA-Z_0-9]
. reconhece todos os tipos de caracteres, exceto o \n.
Quantificadores
Definem o número permitido de repetições da expressão regular precedente.
{n} exatamente n ocorrências
{n,m} no mínimo n ocorrências e no máximo m
{n,} no mínimo n ocorrências
{,n} no máximo n ocorrências
? 0 ou 1 ocorrência; o mesmo que {,1}
+ 1 ou mais ocorrência; o mesmo que {1,}
* 0 ou mais ocorrência
Exemplos de classes de caracteres:
[a-e] as letras a, b, c, d e e.