import re
from collections import OrderedDict
rules=OrderedDict()
rules[r'\s'] = '-'
rules[r'.(\w)'] = r'\1'
rules['text1'] = 'text2'
s = "nnoo mmoorree tteexxtt11"
for key in rules.keys():
print(rules[key])
s = re.sub(key, rules[key], s)
print(s)
aW1wb3J0IHJlCmZyb20gY29sbGVjdGlvbnMgaW1wb3J0IE9yZGVyZWREaWN0CnJ1bGVzPU9yZGVyZWREaWN0KCkKcnVsZXNbcidccyddID0gJy0nCnJ1bGVzW3InLihcdyknXSA9IHInXDEnCnJ1bGVzWyd0ZXh0MSddID0gJ3RleHQyJwoKcyA9ICJubm9vICBtbW9vcnJlZSAgdHRlZXh4dHQxMSIKZm9yIGtleSBpbiBydWxlcy5rZXlzKCk6CglwcmludChydWxlc1trZXldKQoJcyA9IHJlLnN1YihrZXksIHJ1bGVzW2tleV0sIHMpCnByaW50KHMp