Trabalhar com o motor do RegEx
Aplica-se a: Microsoft Cloud App Security
Importante
Os nomes dos produtos de proteção contra ameaças da Microsoft estão a mudar. Leia mais sobre esta e outras atualizações aqui. Vamos atualizar nomes em produtos e nos documentos num futuro próximo.
Este artigo fornece instruções para a utilização do RegEx para combinar padrões em políticas Cloud App Security.
Expressões regulares em Cloud App Security
As políticas de inspeção de conteúdo da Microsoft Cloud App Security usam o RegEx para combinar padrões. A inspeção de conteúdos pode ser aplicada como parte das políticas de ficheiro.
Testar expressões regulares
Para testar expressões regulares, pode utilizar os seguintes websites:
https://regexpal.com/ - Certifique-se de que seleciona Caso insensível.
https://regex101.com/ - Fornece uma análise detalhada do RegEx.
Limitações de expressões regulares em Cloud App Security
As seguintes limitações são impostas em expressões regulares personalizadas:
A pesquisa nunca é sensível a maiúsculas e minúsculas
Quantificadores permitidos: {n, m} em que n, m < 10
Todos os grupos não podem capturar, por exemplo: (?:xxx)
Em vez de (grupo), utilize (?:grupo)
Quantificadores não permitidos: *, +, {n,}
Em vez de * usar {0,9}
Em vez de + usar {1,9}
Referências de trás não permitidas: \<número > ou \k<name>
Expressões de exemplo
A tabela a seguir dá-lhe expressões de exemplo e se correspondem ou não.
| Expressão regular | Dados | Correspondências |
|---|---|---|
| Colou?r (?:black|blue|white) | Cor preto Cor branco Cor vermelho |
Yes Yes No |
| [a-z0-9] {1,9} @[a-z0-9] {1,9} \ .. a-z]{2,3} | Some1@abc.com user@host.org @bad.com |
Yes Yes No |
| 20\d {2} -(?:0 [1-9]|1[0-2])-(?:[0-2][0-9]|30|31) | 2015-12-31 2015-01-09 1999-12-31 |
Yes Yes No |
| d.n't's {0,10} c.r. | Não está interessado D!n'tcor0 Não está interessado |
Yes Yes No |
Veja este vídeo!
Passos seguintes
Se tiver algum problema, estamos aqui para ajudar. Para obter assistência ou suporte para o seu problema de produto, abra um bilhete de apoio.