sexta-feira, 17 de dezembro de 2021

Metacaracteres


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