Uma expressão regular é uma forma rápida e simples de filtrar uma sequência de caracteres. Em outras palavras, expressões regulares são uma linguagem que permite identificar se em um texto existe um ou mais componentes (como uma frase, por exemplo) ou combinações de palavras.
Expressões regulares são muito utilizadas em várias ferramentas, como firewalls, filtros de mensagens, etc. Aqui faremos um POST rápido sobre como aprender e testar uma expressão regular
Algumas expressões regulares simples são:
- \d\d\d\d\d-\d\d\d : Irá reconhecer sequencias de 5 dígitos, hífen e mais 3 dígitos (Para localizar CEP);
- testes? : Irá reconhecer sequencias “teste”, contendo ou não um S no final;
- /ATest : Irá reconhecer sequencias que comecem com “Teste” ou “Testado”, “Testando”, etc;
- /Zeste : Irá reconhecer sequencias que terminem com “teste” ou “deste”, “peste”, etc;
- [a-z] : Irá reconhecer todas as letras minúsculas.
- [A-Z] : Irá reconhecer todas as letras maiúsculas.
- [A-z] : Irá reconhecer todas as letras maiúsculas e minúsculas.
- [A-Z0-9] ou \w* : Irá reconhecer todas as letras maiúsculas e números.
Alguns filtros um pouco menos simples:
- https?\:\/\/\S+\/unsubscribe(\.php)?\?? : Irá reconhecer a URL “http” ou “https”, com um endereço que tenha “/unsubscribe” (sendo .php ou não) seguido por “/?” ;
- ^\w*(\.\w*)?@\w*\.[a-z]+(\.[a-z]+)?$ : Irá reconhecer um endereço de e-mail.
Falar sobre expressão regular não é simples a ponto de darmos o conhecimento necessário em um simples Post, por isso recomendamos fortemente que você assista o vídeo com um tutorial e acesse o site de teste de sua expressão regular que disponibilizamos nas referências, abaixo.
Fontes/Referências
https://regex101.com/
https://youtube.com/watch?v=ZfQFUJhPqMM
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.