fix re.sub