У меня есть строка s
, где:
s = 'id=,value=<<<,RMOrigin=[0]>>>BasicData:id=ABCvalue=<<<ABCRMGrade=[0]>>>BasicData:id=ABCvalue='
Я хочу заменить ABC на DEF, когда произойдет
<<<ABC\w+=\[0]>>>
, тогда результат должен быть
<<<DEF\w+=\[0]>>>
в тексте \ w + относится к RMGrade, но это меняется случайным образом
желаемый результат:
S = id=,value=<<<,RMOrigin=[0]>>>BasicData:id=ABCvalue=<<<ABCRMGrade=[0]>>>BasicData:id=ABCvalue=
я пробовал в виде:
s = re.sub('<<<ABC\w+=\[0]>>>','<<<DEF\w+=\[0]>>>',s)
я вывел как
'id=,value=<<<,RMOrigin=[0]>>>BasicData:id=ABCvalue=<<<DEF\\w+=\\[0]>>>BasicData:id=ABCvalue='