#!/usr/bin/python3 "60-byte mailmerge expression in Python." import re template, data = 'Hello %person%, do you like %food%?', dict(person='Naomi', food='pears') if __name__ == '__main__': print(re.sub(r'%([^%]*)%', lambda mo: data[mo.group(1)], template))