def remove_invalid_char(text):
invalid_char_list = ['<STR_LIT:/>', '<STR_LIT:\\>', '<STR_LIT::>', '<STR_LIT:*>', '<STR_LIT:?>', '<STR_LIT:">', '<STR_LIT:<>', '<STR_LIT:>>', '<STR_LIT:|>', '<STR_LIT:\n>']<EOL>res = '<STR_LIT>'<EOL>for char in text:<EOL><INDENT>if char not in invalid_char_list:<EOL><INDENT>res += char<EOL><DEDENT><DEDENT>return res<EOL>
去除字符串中的无效字符，一般用于保存文件时保证文件名的有效性.

    :param str text: 待处理的字符串
    :return: 处理后的字符串
    :rtype: str