गैर कैप्चरिंग समूह
यदि हम नहीं चाहते कि कोई समूह अपने मैच को कैप्चर करे, तो हम इस रेगुलर एक्सप्रेशन को Set(?:Value) के रूप में लिख सकते हैं। प्रारंभिक कोष्ठक के बाद प्रश्न चिह्न और कोलन एक गैर-कैप्चरिंग समूह बनाने वाला सिंटैक्स है।
रेगेक्स सेट (मान)? सेट या सेटवैल्यू से मेल खाता है। पहले मामले में, पहला (और केवल) कैप्चरिंग समूह खाली रहता है। दूसरे मामले में, पहला कैप्चरिंग समूह मान से मेल खाता है। अंत में दिखाई देने वाला प्रश्न चिह्न क्वांटिफायर है जो पिछले टोकन को वैकल्पिक बनाता है।
Set(?:Value) Setxxxxx से मेल खाता है, यानी, उन सभी स्ट्रिंग्स जो सेट से शुरू होती हैं लेकिन वैल्यू के बाद नहीं होती हैं। ऐसे गैर कैप्चरिंग समूह होंगे।
रंग =(?:लाल | हरा | नीला) एक गैर-कैप्चरिंग समूह के साथ एक और रेगेक्स है। इस रेगेक्स में कोई क्वांटिफ़ायर नहीं है।
रेगेक्स फ्लेवर जो नामांकित कैप्चर का समर्थन करते हैं, उनके पास अक्सर सभी अनाम समूहों को गैर-कैप्चरिंग समूहों में बदलने का विकल्प होता है।