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