วิธี match ใน regular expressions ของ Python
วิธี match ค้นหาการตรงกันกับ regex ที่ต้นสาย ในพารามิเตอร์แรกของวิธีเราระบุ regex ที่เราจะค้นหา ในพารามิเตอร์ที่สอง - สาย ที่เราจะค้นหา หากพบการตรงกัน วิธีจะส่งคืนวัตถุ match มิฉะนั้น - None ไวยากรณ์ของวิธีมีลักษณะดังนี้:
re.match(what to search, where to search)
ลองตัวอย่างเพื่อตรวจสอบว่าสาย เริ่มต้นด้วยตัวเลข:
txt = '123abc'
res = re.match('\d+', txt)
print(res)
ตรวจสอบว่าสาย เริ่มต้นด้วยตัวอักษร:
txt = 'abc 123 bbb 456 987'
แสดงอักขระตัวอักษรที่ตรงกันที่ต้นสาย
กำหนดสาย:
txt = 'aaa bbb 123'
ค้นหาสายย่อยที่มีตัวเลข