Você está na página 1de 2

📚

Fundamentos
MARCADORES DE INÍCIO E FIM DE LINHA

^casa → Strings que começam com casa

casa$ → Strings que terminam com casa

MARCADORES DE QUANTIDADE

casa* → Strings com a sequência cas e zero ou mais


ocorrências de a

casa+ → Strings com a sequência cas e uma ou mais


ocorrências de a

casa? → Strings com a sequência cas e zero ou uma


ocorrências de a

casa{x} → Strings com a sequência cas e exatamente x


ocorrências de a

casa{x, y} → Strings com a sequência cas e x a y


ocorrencias de a

casa{x, } → Strings com a sequência cas e x ou mais


ocorrencias de a

ca(sa)* → Strings com a sequência ca e zero ou mais


ocorrencias de sa

OBS.: Os parenteses delimita os elementos que serão


aplicados ao quantificador.

MARCADOR DE ALTERNATIVA (OR)

gat|rat → Strings com a sequência gat ou strings com a


sequência rat

Fundamentos 1
gat(a|o) → Strings com a sequêcia gat seguida do
caracter a ou o

(g|p|r)ato → Strings com g ou t ou r seguida da


sequência ato

MARCADOR DE DEFINIÇÃO DE CONJUNTOS

[gpt]ato → Strings com um caracter pertencente ao


conjunto (g, p, t) seguido da sequência ato

Conjuntos utilizados

[0-9] → retorna o conjunto de 0 a 9


[a-z] → retorna o conjunto de a a z

MARCADORES DE CLASSES DE CARACTERES

\w → Representa a ocorrencia de um caracter alfanumérico


(letras maiúsculas e minúsculas e o caracter _)

\d → Representa um caracter numérico (0 a 9)

\s → Representa espaço em branco, tabulações ou quebras


de linha

. → Representa qualquer caracter

OBS.: A utlização de \W, \D, \S representa a negação da sua


contraparte e retornara tudo diferente do que ela retorna.

Fundamentos 2

Você também pode gostar