ใน Python ค้นหา () เป็นวิธีการของโมดูลใหม่
ไวยากรณ์ของการค้นหา ()
re.search(pattern, string):
คล้ายกับ re.match() แต่ไม่จำกัดให้เราค้นหารายการที่ตรงกันที่จุดเริ่มต้นของสตริงเท่านั้น ไม่เหมือนกับเมธอด re.match() การค้นหารูปแบบ 'Tutorials' ในสตริง 'TP Tutorials Point TP' จะคืนค่าการจับคู่
ตัวอย่าง
import re result = re.search(r'Tutorials', 'TP Tutorials Point TP') print result.group(0)
ผลลัพธ์
Tutorials
ที่นี่คุณจะเห็นว่าเมธอด search() สามารถค้นหารูปแบบจากตำแหน่งใดๆ ของสตริง แต่จะคืนค่าเฉพาะรูปแบบการค้นหาที่เกิดขึ้นครั้งแรกเท่านั้น