नामांकित समूह
अधिकांश आधुनिक रेगुलर एक्सप्रेशन इंजन क्रमांकित कैप्चरिंग समूहों और क्रमांकित बैकरेफरेंस का समर्थन करते हैं। बहुत सारे समूहों और बैकरेफरेंस वाले लंबे रेगुलर एक्सप्रेशन को पढ़ना और समझना मुश्किल हो सकता है। रेगेक्स के बीच में एक कैप्चरिंग समूह को जोड़ने या हटाने से अधिक उन सभी समूहों की संख्या में गड़बड़ी होती है जो जोड़े गए या हटाए गए समूह का अनुसरण करते हैं।
पाइथन का री मॉड्यूल समाधान के साथ आने वाला पहला व्यक्ति था:नामित समूह कैप्चरिंग और नामित बैकरेफरेंस। (?Pgroup) समूह के मैच को बैकरेफरेंस "नाम" में कैप्चर करता है। नाम अक्षर से शुरू होने वाला अक्षरांकीय क्रम होना चाहिए। समूह कोई भी नियमित अभिव्यक्ति हो सकता है। आप नामित बैकरेफरेंस (? पी =नाम) के साथ समूह की सामग्री को संदर्भित कर सकते हैं। प्रश्नवाचक चिह्न, P, कोण कोष्ठक और समान चिह्न सभी वाक्य रचना के भाग हैं। हालांकि नामित बैकरेफरेंस के लिए सिंटैक्स कोष्ठक का उपयोग करता है, यह सिर्फ एक बैकरेफर है जो कोई कैप्चरिंग या ग्रुपिंग नहीं करता है। HTML टैग्स के उदाहरण को <(?P[A-Z][A-Z0-9]*)\b[^>]*>.*?(?P=tag)> के रूप में लिखा जा सकता है। पी>