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

จะจับข้อยกเว้นที่เกิดจากนิพจน์ Python Regular ได้อย่างไร


เมื่อใช้วิธีการจับคู่ หากปรากฎว่าไม่มีการจับคู่ จะไม่มีการส่งกลับ ไม่มีฟังก์ชันในโมดูล re ที่แสดงข้อยกเว้นเมื่อรายการหรือรายการที่ตรงกันว่างเปล่า

ข้อผิดพลาด re.error

ข้อยกเว้นเกิดขึ้นเมื่อสตริงส่งผ่านไปยังฟังก์ชันใดฟังก์ชันหนึ่งที่นี่ ไม่ใช่นิพจน์ทั่วไปที่ถูกต้อง (เช่น อาจมีวงเล็บที่ไม่ตรงกัน) หรือเมื่อมีข้อผิดพลาดอื่นๆ เกิดขึ้นระหว่างการรวบรวมหรือการจับคู่ จะไม่มีข้อผิดพลาดหากสตริงไม่มีรูปแบบที่ตรงกัน