@classmethod<EOL><INDENT>def _clean_name(cls, string):<DEDENT>
rep = {<EOL>"<STR_LIT>": "<STR_LIT>",<EOL>"<STR_LIT>": "<STR_LIT>"<EOL>}<EOL>rep = dict((re.escape(k), v) for k, v in rep.items())<EOL>pattern = re.compile("<STR_LIT:|>".join(list(rep.keys())))<EOL>return pattern.sub(lambda m: rep[re.escape(m.group(<NUM_LIT:0>))], string)<EOL>
String cleaning for specific cases

            This is very specific and is used to force
            some underscore while using get_python_name.

            Args:
                string: the string to clean

            Returns:
                Returns a clean string