จากเอกสารประกอบของ Python
อักขระที่ไม่พิเศษตรงกับตัวเอง อักขระพิเศษไม่ตรงกัน -
\ | หลีกเลี่ยงอักขระพิเศษหรือเริ่มลำดับ |
. | จับคู่อักขระใดๆ ยกเว้นขึ้นบรรทัดใหม่ ดู re.DOTALL |
^ | จับคู่จุดเริ่มต้นของสตริง ดู re.MULTILINE |
$ | จับคู่ส่วนท้ายของสตริง โปรดดู re.MULTILINE |
[ ] | ใส่ชุดอักขระที่จับคู่ได้ |
R|S | จับคู่ regex R หรือ regex S |
() | สร้างแคปเจอร์กรุ๊ป &ระบุลำดับความสำคัญ |
หลัง '[' ให้ใส่ชุดอักขระพิเศษเท่านั้น -
] | จบชุด หากไม่ใช่อักขระตัวแรก |
- | ช่วง เช่น a-c ตรงกับ a, b หรือ c |
^ | ลบล้างชุดหากเป็นถ่านตัวแรกเท่านั้น |
ปริมาณ (ต่อท้าย '?' สำหรับผู้ที่ไม่โลภ) -
{m} | มีการทำซ้ำ m ครั้งพอดี |
{m,n} | จาก m (ค่าเริ่มต้น 0) ถึง n (อินฟินิตี้เริ่มต้น) |
* | 0 หรือมากกว่า เหมือนกับ {,} |
+ | 1 หรือมากกว่า เช่นเดียวกับ {1} |
? | 0 หรือ 1 เหมือนกับ {,1} |