📅  最后修改于: 2022-03-11 14:46:18.843000             🧑  作者: Mango
#Multiple sub in single regex.
import re
class Substitutable(str):
def __new__(cls, *args, **kwargs):
newobj = str.__new__(cls, *args, **kwargs)
newobj.sub = lambda fro,to: Substitutable(re.sub(fro, to, newobj))
return newobj
h = Substitutable('horse')
h= h.sub('h', 'f').sub('r','o')
print(h)