中的正则表达式模式匹配 AWS WAF - AWS WAFAWS Firewall Manager、和 AWS Shield Advanced

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

中的正则表达式模式匹配 AWS WAF

AWS WAF 支持 PCRE 库libpcre使用的模式语法。该库记录在 PCRE - 与 Perl 兼容的正则表达式中。

AWS WAF 不支持库的所有构造。例如,它支持一些零宽度断言,但不是全部。我们没有所支持构造的完整列表。但是,如果您提供的正则表达式模式无效或使用不支持的结构, AWS WAF API 会报告失败。

AWS WAF 不支持以下 PCRE 模式:

  • 反向引用和捕获子表达式

  • 子例程引用和递归模式

  • 条件模式

  • 回溯控制动词

  • \C 单字节指令

  • \R 换行符匹配指令

  • 匹配重置指令的 \K 开头

  • 标注和嵌入式代码

  • 原子分组和占有式限定符