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

คุณจะรับค่า true/false จากนิพจน์ปกติของ Python ได้อย่างไร


เมื่อคุณใช้วิธีจับคู่และค้นหาของโมดูล re หากมีการจับคู่ จะมีค่าบูลเป็น True และหากไม่มีการจับคู่ คุณจะได้รับไม่มีที่มีค่าบูลเป็นเท็จ

วัตถุที่ตรงกันเป็นจริงเสมอ และจะไม่มีส่งคืนหากไม่มีการจับคู่

>>> bool(re.search("def", "abcdefgh"))
True
>>> bool(re.search("rest", "pqrstuv"))
False