पायथन में रेगुलर एक्सप्रेशन लिटरल्स में एक वैकल्पिक मोडिफायर शामिल हो सकता है जो मिलान के विभिन्न पहलुओं को नियंत्रित करता है। ये मोडिफायर्स एक वैकल्पिक फ्लैग के रूप में निर्दिष्ट किए जाते हैं। आप एक्सक्लूसिव OR (|) का उपयोग करके कई मोडिफायर्स प्रदान कर सकते हैं, जैसा कि पहले दिखाया गया है, और इन्हें निम्नलिखित में से किसी एक द्वारा दर्शाया जा सकता है:
| क्र.सं. | मोडिफायर और विवरण |
|---|---|
| 1 | re.I केस-इनसेंसिटिव मिलान करता है। |
| 2 | re.L वर्तमान लोकेल के अनुसार शब्दों की व्याख्या करता है। यह व्याख्या अल्फाबेटिक ग्रुप (\w और \W) के साथ-साथ वर्ड बाउंड्री व्यवहार (\b और \B) को प्रभावित करती है। |
| 3 | re.M $ को केवल स्ट्रिंग के अंत के बजाय लाइन के अंत से मिलान करता है और ^ को केवल स्ट्रिंग की शुरुआत के बजाय किसी भी लाइन की शुरुआत से मिलान करता है। |
| 4 | re.S पीरियड (डॉट) को नई लाइन सहित किसी भी वर्ण से मिलान करने की अनुमति देता है। |
| 5 | re.U यूनिकोड कैरेक्टर सेट के अनुसार अक्षरों की व्याख्या करता है। यह फ्लैग \w, \W, \b, \B के व्यवहार को प्रभावित करता है। |
| 6 | re.X "क्लीनर" रेगुलर एक्सप्रेशन सिंटैक्स की अनुमति देता है। यह व्हाइटस्पेस को अनदेखा करता है (सेट [] के अंदर या बैकस्लैश द्वारा एस्केप किए जाने पर छोड़कर) और बिना एस्केप किए # को कमेंट मार्कर मानता है। |