This commit is contained in:
Kovid Goyal 2013-04-05 08:26:52 +05:30
parent cb97563d7d
commit c680f51d52

View File

@ -17,8 +17,7 @@ class MReplace(UserDict):
def compile_regex(self): def compile_regex(self):
if len(self.data) > 0: if len(self.data) > 0:
keys = sorted(self.data.keys(), key=len) keys = sorted(self.data.keys(), key=len, reverse=True)
keys.reverse()
tmp = "(%s)" % "|".join(map(re.escape, keys)) tmp = "(%s)" % "|".join(map(re.escape, keys))
if self.re != tmp: if self.re != tmp:
self.re = tmp self.re = tmp