import re
pat1 = r'\[|\(|\<'
pat2 = r'\]|\)|\>'
line = "dhrtwvc [tufng] jdhfhg (gkdfureh), fhryudb <fjgjgklh> kehfh"
print '\n', line
line = re.sub(pat2,
'}', (re.sub(pat1, '{', line)))
print line
def multiReplace(s, **kargs):
for key in kargs:
s = s.replace(key, kargs[key])
return s
line = "dhrtwvc [tufng] jdhfhg (gkdfureh), fhryudb <fjgjgklh> kehfh"
print multiReplace(line,
**dict(zip('[(<])>', '{{{}}}')))