在Windows中,/ \ : * ? " < > |这样几个字符是不能存在于文件夹名或文件名中的,下面是一段去除或替换字符串中不能用于文件名的字符的Python代码:

import re


def validateTitle(title):
    rstr = r"[\/\\\:\*\?\"\<\>\|]"  # '/ \ : * ? " < > |'
    new_title = re.sub(rstr, "_", title)  # 替换为下划线
    return new_title