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

จะเขียนนิพจน์ทั่วไปเพื่อให้ตรงกับ a หรือ b ใน Python ได้อย่างไร


โค้ดต่อไปนี้ใช้นิพจน์ทั่วไป '(a|b)' เพื่อจับคู่ a หรือ b ในสตริง Python ที่กำหนด

เรายังใช้แฟล็ก re.I เพื่อละเว้นตัวพิมพ์ของ a หรือ b ขณะจับคู่

ตัวอย่าง

import re
s = 'Bank of Baroda'
print(re.findall(r'(a|b)',s, re.I))

ผลลัพธ์

สิ่งนี้ให้ผลลัพธ์

['B', 'a', 'B', 'a', 'a']