INNER CODE UNIT · Python

Auxiliary_UniformOTSTR

AutoAnimeMV-Teams/AutoAnimeMv · AutoAnimeMv.py:355

def Auxiliary_UniformOTSTR(File):
    '''统一意外字符'''

    NewFile = convert(File,'zh-hans')# 繁化简
    NewUSTRFile = sub(r',|,| ','-',NewFile,flags=I) 
    NewUSTRFile = sub(r'[^a-z0-9\s&/::.\-\(\)()《》\u4e00-\u9fa5\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF°ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ]','=',NewUSTRFile,flags=I)
    #异种剧集统一
    OtEpisodesMatchData = [r'第(\d{1,4})集',r'(\d{1,4})集',r'第(\d{1,4})话',r'(\d{1,4})END',r'(\d{1,4}) END',r'(\d{1,4})E']
    for i in OtEpisodesMatchData:
        i = f'[^0-9a-z]{i}[^0-9a-z]'
        if search(i,NewUSTRFile,flags=I) != None:
            a = search(i,NewUSTRFile,flags=I)
            NewUSTRFile = NewUSTRFile.replace(a.group(),'='+a.group(1).strip('\u4e00-\u9fa5')+'=')
    return NewUSTRFile

def Auxiliary_RMOTSTR(File):
    '''剔除意外字符'''

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…