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