Sintaxe de expressões regulares compatíveis no AWS WAF - AWS WAF, AWS Firewall Manager, e AWS Shield Advanced

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Sintaxe de expressões regulares compatíveis no AWS WAF

O AWS WAF é compatível com a sintaxe de expressão regular padrão usada pela biblioteca PCRE libpcre. A biblioteca está documentada em PCRE: Expressões regulares compatíveis com Perl.

O AWS WAF não suporta todas as estruturas da biblioteca. Por exemplo, ele suporta algumas afirmações de largura zero, mas não todas. Não temos uma lista abrangente das estruturas suportadas. No entanto, se você fornecer um padrão regex que não seja válido ou usar estruturas sem suporte, a API do AWS WAF relatará uma falha.

O AWS WAF não é compatível com os seguintes padrões de PCRE:

  • Referências reversas e subexpressões de captura

  • Referências de sub-rotina e padrões recursivos

  • Padrões condicionais

  • Verbos de controle de referência reversa

  • A diretiva de byte único \C

  • A diretiva de correspondência de nova linha \R

  • O início \K da diretiva de redefinição da correspondência

  • Callouts e códigos integrados

  • Agrupamento atômico e quantificadores possessivos