नेम्ड ग्रुप्स
अधिकांश आधुनिक रेगुलर एक्सप्रेशन इंजन्स नंबरड कैप्चरिंग ग्रुप्स और नंबरड बैकरेफरेंसेज का समर्थन करते हैं। बहुत सारे ग्रुप्स और बैकरेफरेंसेज वाले लंबे रेगुलर एक्सप्रेशन पढ़ने और समझने में कठिन हो सकते हैं। इसके अलावा, रेगेक्स के बीच में एक कैप्चरिंग ग्रुप जोड़ने या हटाने से उस जोड़े या हटाए गए ग्रुप के बाद आने वाले सभी ग्रुप्स के नंबर डिस्टर्ब हो जाते हैं।
पायथन का re मॉड्यूल एक समाधान लेकर आया: नेम्ड कैप्चरिंग ग्रुप्स और नेम्ड बैकरेफरेंसेज। (?P ग्रुप के मैच को बैकरेफरेंस "name" में कैप्चर करता है। name एक अक्षर से शुरू होने वाला अल्फ़ान्यूमेरिक सीक्वेंस होना चाहिए। group कोई भी रेगुलर एक्सप्रेशन हो सकता है। आप नेम्ड बैकरेफरेंस (?P=name) के साथ ग्रुप की सामग्री को संदर्भित कर सकते हैं। प्रश्न चिह्न, P, एंगल ब्रैकेट्स, और इक्वल साइन्स सभी सिंटैक्स का हिस्सा हैं। हालांकि नेम्ड बैकरेफरेंस के सिंटैक्स में पैरेंथेसिस का उपयोग होता है, यह सिर्फ एक बैकरेफरेंस है जो कोई कैप्चरिंग या ग्रुपिंग नहीं करता। HTML टैग्स उदाहरण को <(?P के रूप में लिखा जा सकता है।