ตัวอักษรนิพจน์ทั่วไปอาจรวมถึงตัวดัดแปลงที่เป็นทางเลือกเพื่อควบคุมลักษณะต่างๆ ของการจับคู่ ตัวดัดแปลงถูกระบุเป็นแฟล็กทางเลือก คุณสามารถระบุตัวปรับแต่งได้หลายตัวโดยใช้ OR (|) แบบเอกสิทธิ์ และอาจแสดงโดยหนึ่งในตัวเลือกเหล่านี้ -
ต่อไปนี้คือรายการรีโมดิฟายเออร์และหน้าที่ของรีโมดิฟายเออร์ต่างๆ
1. รีไอ
ทำการจับคู่แบบตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
2. รี.แอล
ตีความคำตามสถานที่ปัจจุบัน การตีความนี้ส่งผลต่อกลุ่มตัวอักษร (\w และ \W) เช่นเดียวกับพฤติกรรมขอบเขตของคำ (\b และ \B)
3 รีเอ็ม
ทำให้ $ ตรงกับจุดสิ้นสุดของบรรทัด (ไม่ใช่แค่ส่วนท้ายของสตริง) และทำให้ ^ ตรงกับจุดเริ่มต้นของบรรทัดใดๆ (ไม่ใช่แค่จุดเริ่มต้นของสตริง)
4 ข้อ
ทำให้จุด (จุด) ตรงกับอักขระใดๆ รวมถึงการขึ้นบรรทัดใหม่ด้วย
5 รียู
ตีความตัวอักษรตามชุดอักขระ Unicode แฟล็กนี้ส่งผลต่อพฤติกรรมของ \w, \W, \b, \B.
6 re.X
อนุญาตให้ใช้ไวยากรณ์นิพจน์ทั่วไปที่ "น่ารักกว่า" โดยจะละเว้นช่องว่าง (ยกเว้นภายในชุด [] หรือเมื่อหลีกด้วยแบ็กสแลช) และถือว่า # เป็นเครื่องหมายความคิดเห็น