क्वेश्चन मार्क लिटरल का उपयोग पायथन रेगुलर एक्सप्रेशन में विभिन्न तरीकों से किया जाता है।
स्पेशल कैरेक्टर '?'
एक स्पेशल कैरेक्टर के रूप में '?' परिणामी RE को पिछले RE की 0 या 1 पुनरावृत्ति से मेल खाने का कारण बनता है। ab? या तो 'a' या 'ab' से मेल खाएगा।
पायथन डॉक्स के अनुसार क्वेश्चन मार्क लिटरल '?' का उपयोग निम्नलिखित तरीकों से किया जाता है।
क्वांटिफायर को नॉन-ग्रीडी बनाना
*?, +?, ??
'', '+', और '?' क्वालिफायर्स सभी ग्रीडी हैं; वे जितना संभव हो उतना टेक्स्ट मिलाते हैं। कभी-कभी यह व्यवहार वांछित नहीं होता; यदि RE <.*> को ' b