No title Revision 3dd902595e39 (Tue Dec 16 2008 at 17:02) - Diff Link to this snippet: https://friendpaste.com/16Y6DaDWTRls9sMfTYK3NV Embed: manni perldoc borland colorful default murphy trac fruity autumn bw emacs pastie friendly Show line numbers Wrap lines 1234567891011121314151617181920# -*- coding: utf-8 -*-import reclass Counter(object): def __init__(self, find, replace): self.i = 0 self.find = find self.replace = replace def sub(self, sentence): self.i = 0 return re.sub('(%s)' % self.find, self, sentence) def __call__(self, g): self.i += 1 return self.replacec = Counter('toto', 'tata')print c.sub('Salut toto. ça va toto')print c.i