Đoạn mã sau minh họa việc sử dụng các biến trong python regex.
Biến không được chứa bất kỳ ký tự đặc biệt hoặc meta hoặc biểu thức chính quy nào. Chúng tôi chỉ sử dụng nối chuỗi để tạo chuỗi.
Ví dụ
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
Đầu ra
Điều này cho kết quả
<_sre.SRE_Match object at 0x000000000472FF10> <_sre.SRE_Match object at 0x0000000004881030>