나는이 코드 조각이 :파이썬은 초기 특수 문자를 포함하여 전체 단어를 대체
import re
variable_to_be_replaced = '$VAR'
value_to_set = 'success'
sample_string = '$VAR VAR $$VAR $VAR1 $VAR1$VAR$VAR2 $VAR'
print re.sub(r'\b' + variable_to_be_replaced + r'\b', value_to_set, sample_string)
I 출력이 'success VAR $success $VAR1 $VAR1success$VAR2 success'
로하고 난 단지 인쇄 문을 수정할 수 있습니다하고자합니다. 나는 변수 이름이 $로 시작하기 때문에 이것이 작동하지 않는다는 것을 안다. 구분 기호는 일반 단어 구분 기호 (마이너스 1 $ 기호 시작) 여야합니다.
아이디어가 있으십니까?