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

วิธีใช้ตัวแปรใน Python Regular Expression

ตัวอย่างการใช้ตัวแปรใน Python regex ตัวแปรต้องไม่มี metacharacters หรือ special characters ใช้ string concatenation สร้าง pattern

ตัวอย่าง

import re
s = 'I love books'
var_name = 'love'
result = re.search('(.+)' + var_name + '(.+)', s)
print(result)

var_name = 'hate'
s2 = 'I hate books'
result = re.search('(.+)' + var_name + '(.+)', s2)
print(result)

ผลลัพธ์


<_sre.SRE_Match object at 0x000000000472FF10>
<_sre.SRE_Match object at 0x0000000004881030>