Sintaxis de expresiones regulares admitida en AWS WAF - AWS WAF, AWS Firewall Manager, y AWS Shield Advanced

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Sintaxis de expresiones regulares admitida en AWS WAF

AWS WAF admite la sintaxis de patrones de expresiones regulares utilizada por la PCRE bibliotecalibpcre. La biblioteca está documentada en PCRE: Expresiones regulares compatibles con Perl.

AWS WAF no es compatible con todas las construcciones de la biblioteca. Por ejemplo, admite algunas afirmaciones de ancho cero, pero no todas. No tenemos una lista completa de los constructos compatibles. Sin embargo, si proporciona un patrón de expresiones regulares que no es válido o utiliza construcciones no compatibles, AWS WAF APIinforma de un error.

AWS WAF no admite los siguientes PCRE patrones:

  • Referencias a elementos anteriores y subexpresiones de captura

  • Referencias de subrutinas y patrones recursivos

  • Patrones condicionales

  • Verbos de control de búsqueda de datos anteriores

  • La directiva \C de byte único

  • La directiva \R de coincidencia de nueva línea

  • El inicio \K de la directiva de restablecimiento de coincidencia

  • Llamadas y código incrustado

  • Cuantificadores atómicos de agrupamiento y posesivos