Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะใช้ range ในนิพจน์ปกติของ Python ได้อย่างไร?


ช่วงในนิพจน์ทั่วไป

ช่วงของอักขระสามารถระบุได้โดยให้อักขระสองตัวและคั่นด้วย '-' เช่น [a-z] จะจับคู่ตัวอักษร ASCII ตัวพิมพ์เล็ก [0-5][0-9] จะตรงกัน ตัวเลขสองหลักทั้งหมดตั้งแต่ 00 ถึง 59

ถ้า - เป็นอักขระหลีก (เช่น [a\-z]) หรือถ้าใส่เป็นอักขระตัวแรกหรือตัวสุดท้าย (เช่น [a-]) จะจับคู่กับตัวอักษร '-'

regex [A-Z] จะจับคู่อักษรตัวพิมพ์ใหญ่ทั้งหมดจาก A ถึง Z ในทำนองเดียวกัน regex [a-c] จะจับคู่อักษรตัวพิมพ์เล็กจาก a ถึง z

regex [0-9] จะจับคู่ตัวเลขหลักเดียว 0 ถึง 9 [1-9][0-9] ตรงกับตัวเลขสองหลัก 10 ถึง 99 นั่นคือส่วนที่ง่าย