53 Expressões Regulares 02 - Classes de caracteres e conjuntos POSIX - Linux
Caracteres de Escape
Trata-se de um metacactere \ que indica a mudança no significado de outro caractere; transforma um metacartere em um literal comum.
Classes ou conjuntos de caracteres:
são linhas de caracteres escritas dentro de colchetes [ ] e que servem para corresponder a apenas um dos caracteres listados.
Permite selecionar um dos caracteres dentro dos colchetes, não importa a ordem.
Expressões POSIX:
[ [: alpha:]] - Equivale a a-zA-Z
[[:upper:]] - A-Z
[[:lower:]] - a-z
[[:digit:]] 0-9
[[:alnum:]] 0-9 - zA-Z
[[:space:]] espaços
54 Expressões Regulares 03 - Âncoras de início e fim de linha - Linux
Âncoras
Usados para representar caracteres no início ou no final de uma linha
Início de linha: ^
Final de linha: $
Localizar linhas vazias
^$
55 Expressões Regulares 04 - Repetição de Caracteres zero, uma ou mais vezes - Linux
Repetição de caracteres
Metacaractere Signifcado
* Item precedente 0 ou mais vezes
\+ Item precedente uma ou mais vezes
\? Item precedente zero ou uma vez
Metacaractere \w = um caractere qualquer
56 Expressões Regulares 05 - Repetição Quantificada de Caracteres (número exato) - Linux
Repetição Quantificada:
{ x } Item anterior corresponde extamente x vezes
{ x,} Item anterior corresponde ao menos x vezes
{ x, y} Item corresponde entre x e y vezes
Metacaractere \s
Simboliza um espaço em branco
57 Expressões Regulares 06 - Agrupamento e Alternação de Caracteres - Linux
Agrupamento de caracteres
Metacaracteres ( )
Permitem agrupar partes de uma expressão
Aplicar operadores de repetição a um grupo
Não usar dentro de conjuntos de caracteres, pois tem significado literal lá.
Alternação
Permite corresponder uma ou outra expressão.
Metacactere:
Nenhum comentário:
Postar um comentário