Sintaks ekspresi reguler yang didukung di AWS WAF - AWS WAF, AWS Firewall Manager, dan AWS Shield Advanced

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Sintaks ekspresi reguler yang didukung di AWS WAF

AWS WAF mendukung sintaks pola ekspresi reguler yang digunakan oleh PCRE perpustakaanlibpcre. Pustaka didokumentasikan di PCRE- Ekspresi Reguler Kompatibel Perl.

AWS WAF tidak mendukung semua konstruksi perpustakaan. Misalnya, mendukung beberapa pernyataan lebar nol, tetapi tidak semua. Kami tidak memiliki daftar lengkap konstruksi yang didukung. Namun, jika Anda memberikan pola regex yang tidak valid atau menggunakan konstruksi yang tidak didukung, AWS WAF APImelaporkan kegagalan.

AWS WAF tidak mendukung PCRE pola berikut:

  • Referensi balik dan menangkap subexpressions

  • Referensi subrutin dan pola rekursif

  • Pola bersyarat

  • Kata kerja kontrol mundur

  • Direktif byte tunggal\ C

  • Arahan pencocokan baris baru\ R

  • Perintah pengaturan ulang pertandingan dimulai\ K

  • Callout dan kode tertanam

  • Pengelompokan atom dan kuantifier posesif