تلخيص مجموعات الالتقاط والمجموعات المسمّاة و lookaround.
الأقواس (...) تنشئ مجموعة التقاط. يمكنك إخراج الجزء المطابق كقطعة منفصلة، أو إعادة استخدامه في تعبير الاستبدال بـ $1·$2. إذا أردت مجموعة دون التقاط فاستخدم (?:...) لإنشاء مجموعة بلا التقاط.
(?<name>...) هي مجموعة التقاط مسمّاة. يمكن الوصول إليها بالاسم بدل الرقم، فتتحسّن قابلية القراءة كلما طال النمط. وفي الاستبدال يُشار إليها بـ $<name>.
الاستباق (?=...) يطابق موضعًا يليه نمط معيّن، و(?!...) يطابق موضعًا لا يليه، دون استهلاك ذلك الجزء. الاسترجاع (?<=...) و(?<!...) يفحصان ما قبل الموضع بالطريقة نفسها.
جوهر lookaround أنه "شرط لا يُستهلك". وهو قوي عند طلب عدة شروط متراكبة مثل فحص كلمة مرور قوية، أو عند الرغبة في الاستبدال ضمن سياق معيّن فقط.