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