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

จะเขียนนิพจน์ทั่วไปของ Python เพื่อใช้ re.findall() ได้อย่างไร


re.findall() ช่วยในการรับรายการรูปแบบที่ตรงกันทั้งหมด มันค้นหาจากจุดเริ่มต้นหรือจุดสิ้นสุดของสตริงที่กำหนด ถ้าเราใช้วิธี findall เพื่อค้นหารูปแบบในสตริงที่กำหนด มันจะคืนค่ารูปแบบที่เกิดขึ้นทั้งหมด ขณะค้นหารูปแบบ ขอแนะนำให้ใช้ re.findall() เสมอ โดยจะทำงานเหมือน re.search() และ re.match() ทั้งคู่

ตัวอย่าง

import re
result = re.search(r'TP', 'TP Tutorials Point TP')
print result.group()

ผลลัพธ์

TP