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:

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.