import re
var1 = "abc"
var2 = "def"
var = 'abc1dois3quatro5def'
match = re.compile('{}(.*?){}'.format(var1, var2)).search(var)
if match is not None:
    print(match.group(1))
else:
	print('nada encontrado em {}'.format(var))