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

จะหลีกเลี่ยงอักขระพิเศษทั้งหมดสำหรับ regex ใน Python ได้อย่างไร


เราใช้ re.escape() เพื่อหลีกหนีจากอักขระพิเศษ -

โค้ดต่อไปนี้แสดงให้เห็นว่าอักขระพิเศษทั้งหมดในสตริงที่กำหนดนั้นใช้ Escape โดยใช้วิธี re.escape() ได้อย่างไร

>>> p = '5*(67).89?'
>>> re.escape(p)
'5\\*\\(67\\)\\.89\\?'