Regex com PL/SQL, metacaracteres

[ad#texto]

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

Metacaracter Função Exemplo
\ 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

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.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.