Olá, bom dia!
Hoje é terça-feira, 17 de outubro de 2017

Fórum - Tutoriais Informática


Categoria: REGEX - Expressões Regulares

Metacaracteres e Caracteres das Expressões Regulares

REGEX - Expressões RegularesGuia de Consulta Rápida
Autor: Sérgio Moreira
Administrador
Criado em: 06-10-2016 20:46
78 visualizações
NomeTradução
\aalertalerta (bipe)
\bbackspacecaractere espaço
\eescapecaractere Esc
\fform feedalimentação
\nnewlinelinha nova
\rcarriage retretorno de carro
\thtabtabulação horizontal
\vvtabtabulação vertical


POSIX equiv.Significado
\d[[:digit:]]dígito
\D[^[:digit:]]não-dígito
\w[[:alnum:]_]palavra
\W[^[:alnum:]_]não-palavra
\s[[:space:]]branco
\S[^[:space:]]não-branco


SignificadoSimilar
\aalfabeto[[:alpha:]]
\Anão alfabeto[^[:alpha:]]
\hcabeça de palavra[[:alpha]_]
\Hnão cab. de palavra[^[:alpha:]_]
\lminúsculas[[:lower:]]
\Lnão minúsculas[^[:lower:]]
\umaiúsculas[[:upper:]]
\Unão maiúsculas[^[:upper:]]
\onúmero octal[0-7]
\Onão número octal[^0-7]
\Bnão-borda
\Ainício do texto
\Zfim do texto
\ltorna minúscula
\Ltorna minúscula até \E
\utorna maiúscula
\Utorna maiúscula até \E
\Qescapa até \E
\Efim da modificação
\Gfim do casamento anterior


POSIXSimilarSignificado
[:upper:][A-Z]letras maiúsculas
[:lower:][a-z]letras minúsculas
[:alpha:][A-Za-z]maiúsculas e minúsculas
[:alnum:][A-Za-z0-9]letras e números
[:digit:][0-9]números
[:xdigit:][0-9A-Fa-f]números hexadecimais
[:punct:][.,!?:...]caracteres de pontuação
[:blank:][ \t]espaço em branco e TAB
[:space:][ \t\n\r\f\v]caracteres brancos
[:cntrl:]-caracteres de controle
[:graph:][^ \t\n\r\f\v]caracteres imprimíveis
[:print:][^\t\n\r\f\v]imprimíveis e o espaço


Significado
.qualquer caractere excepto nova linha
\.um periodo (continuando para \*, \(, \\, etc..)
^início de uma string
$fim de uma string
[abc]caracteres a, b, ou c
[^abc]qualquer caracteres excepto a, b, ou c
aa|bbaa ou bb
?representa um elemento que se repete 0 ou 1 vez
+representa um elemento que se repete 1 ou mais vezes
{n}repete-se n vezes
{n,}repete-se pelo menos n vezes
{m,n}repete-se entre m e n


Sérgio Moreira

Administrador
06-10-2016 20:07

Para testar o uso das expressões regurales:

http://www.regexpal.com
Você deve estar logado para poder comentar!
97 Utilizadores registados com acesso a este espaço.



Paypal
Ajude a melhorar este website. Obrigado!
Partilhar no Facebook Partilhar no Google + Partilhar no Twitter Partilhar no Linkedin Partilhar via email