diff --git a/weboob/tools/browser2/filters/standard.py b/weboob/tools/browser2/filters/standard.py index 433841d2..df9ec357 100644 --- a/weboob/tools/browser2/filters/standard.py +++ b/weboob/tools/browser2/filters/standard.py @@ -436,7 +436,7 @@ class Regexp(Filter): if self.template is None: return next(g for g in mobj.groups() if g is not None) else: - return mobj.expand(self.template) + return self.template(mobj) if callable(self.template) else mobj.expand(self.template) class Map(Filter):