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

ฟังก์ชั่นการค้นหา () ใน Python คืออะไร?


ใน 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() สามารถค้นหารูปแบบจากตำแหน่งใดๆ ของสตริง แต่จะคืนค่าเฉพาะรูปแบบการค้นหาที่เกิดขึ้นครั้งแรกเท่านั้น