def findall_replace(text, reg, rep):
    for gr in reg.findall(text):
        text = text.replace(gr, rep)
print('group==', gr)
print('text==', text)
return '\nresult is : ' + text
pat = re.compile('ABC-DE')
rep = 'DEFINITION'
print('ch==', ch)
print() 
print(findall_replace(ch, pat, rep))
Самый быстрый метод Python для поиска и замены в большой строке