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