다음 코드는 파이썬 정규식에서 변수를 사용하는 방법을 보여줍니다.
변수에는 특수 문자나 메타 문자 또는 정규 표현식이 포함될 수 없습니다. 문자열 연결을 사용하여 문자열을 생성합니다.
예시
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>