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

เหตุใดเราจึงใช้วิธี re.compile() ในนิพจน์ทั่วไปของ Python


เมธอด re.compile()

re.compile(pattern, repl, string):

เราสามารถรวมรูปแบบนิพจน์ทั่วไปเข้ากับออบเจ็กต์รูปแบบ ซึ่งสามารถใช้สำหรับการจับคู่รูปแบบได้ นอกจากนี้ยังช่วยในการค้นหารูปแบบอีกครั้งโดยไม่ต้องเขียนใหม่

ตัวอย่าง

import re
pattern=re.compile('TP')
result=pattern.findall('TP Tutorialspoint TP')
print result
result2=pattern.findall('TP is most popular tutorials site of India')
print result2

ผลลัพธ์

['TP', 'TP']
['TP']