prefix = re.compile('(ABC)')
suffix = re.compile('(XYZ)')
prefixmatch, rest = prefix.split(s)[-2:]
interior, suffixmatch = suffix.split(rest, 1)[:2]
Отрицание регулярного выражения Python в регулярном выражении