Regex com PL/SQL, metacaracteres

[ad#texto]

Continuando a falar de Regex vamos agora conhecer a função de alguns metacaracteres (ou alias):

MetacaracterFunçãoExemplo
\Escape\’ representa ‘
^Posição inicial da linha^C todas as strings que começam com C
$Posição final da linha$o todas as strings que terminam com o
[]Lista[rot] qualquer string que contenha qualquer um dos caracteres da lista
{n}Número de caracteres{r} número de ocorrências
|Alternativa(‘eu’ | ‘você’) busca as duas alternativas
.Qualquer caracter(‘voc.’) irá retornar você ou voce

 

Estas são metacaracteres básicos comuns a implementações de Regex na maioria das linguagens e também funcionais em PL/SQL, caso você queira se aprofundar poderá procurar literatura especializada sobre Regex.

Para quem já é acostumado a realizar buscas com o comando LIKE verá algumas semelhanças, porém o LIKE tem a tendência a não trazer todas as informações, por isso utilizamos constantemente o %,Regex tem a tendência de trazer tudo, logo nós é que precisamos nos preocupar em restringir a nossa busca.

No próximo post vamos mostrar alguns exemplos práticos de como utilizar Regex no PL/SQL.

Petter Rafael
Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 323 outros assinantes

Busca

agosto 2020
DSTQQSS
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

Categorias