يوضح
1. بدءًا من PHP7.3، سيتم استخدام PCRE2 كمحرك عادي جديد.
2. يجب ترحيل التعبيرات العادية الموجودة لتتوافق مع قواعد PCRE2. هذه القواعد هي أكثر تدخلا من ذي قبل.
مميزة
المرجع الخلفي النسبي g{+2} (أي ما يعادل g{-2} الموجود)
التحقق من إصدار PCRE2 (?(VERSION>=x)...)
(*NOTEMPTY) و(*NOTEMPTY_ATSTART) يخبران المحرك بعدم إرجاع المطابقات الفارغة
(*NO_JIT) تعطيل تحسين JIT
(*LIMIT_HEAP=d) يحدد حجم الكومة بـ d كيلو بايت
(*LIMIT_DEPTH=d) اضبط حد عمق التراجع على d
(*LIMIT_MATCH=d) اضبط حد المطابقة على d
مثال
preg_match('/[w-.]+/', '');
ما ورد أعلاه هو استخدام PCRE2 في PHP، وآمل أن يكون مفيدًا للجميع.