Я пытаюсь получить re.sub
, чтобы заменить шаблон, указанный значением, например
for lines in f:
pattern='\${2}'+key[0]+'\${2}'
re.search(pattern,lines)
, это возвращает строку, в которой был найден шаблон. Например, это один из результатов теста, если он был получен
, это $$ test $$
Проблема, с которой я столкнулся, заключается в том, что когда я делаю следующее
re.sub(pattern,key[1],lines)
, ничего не происходит. Что мне не хватает? Для получения дополнительной информации key [0] = test
и key [1] = replace
, поэтому я пытаюсь сделать каждый раз, когда "$$ test $$" встречается, он заменит его на "заменить". У меня нет проблем с поиском «$$ test $$», но по какой-то причине re.sub
не заменяет его.