Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 정규식에서 변수를 사용하는 방법은 무엇입니까?


다음 코드는 파이썬 정규식에서 변수를 사용하는 방법을 보여줍니다.

변수에는 특수 문자나 메타 문자 또는 정규 표현식이 포함될 수 없습니다. 문자열 연결을 사용하여 문자열을 생성합니다.

예시

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>