Creating and managing a regex pattern set
A regex pattern set provides a collection of regular expressions that you want to use together in a rule statement. Regex pattern sets are Amazon resources.
To use a regex pattern set in a web ACL or rule group, you first create an Amazon resource,
RegexPatternSet
with your regex pattern specifications. Then you
reference the set when you add a regex pattern set rule statement to a web ACL or rule
group. A regex pattern set must contain at least one regex pattern.
If your regex pattern set contains more than one regex pattern, when it's used in a
rule, the pattern matching is combined with OR
logic. That is, a web
request will match the pattern set rule statement if the request component matches any
of the patterns in the set.
Amazon WAF supports the pattern syntax used by the PCRE library libpcre
with some exceptions. The library is documented at PCRE - Perl Compatible Regular Expressions