INNER CODE UNIT · Python

Auxiliary_IDEEP

AutoAnimeMV-Teams/AutoAnimeMv · AutoAnimeMv.py:418

def Auxiliary_IDEEP(File):
    '''识别剧集'''

    try:
        if findall(r'[^0-9.\u4e00-\u9fa5\u0800-\u4e00]([0-9.]{1,4}-[0-9.]{1,4})[^0-9.\u4e00-\u9fa5\u0800-\u4e00]',File[::-1],flags=I) != []:
            Auxiliary_Log('剧集包不予处理','WARNING')
            raise Exception()
        elif (X := findall(r'[^0-9a-z.\u4e00-\u9fa5\u0800-\u4e00]([0-9.]{1,5})[^0-9a-uw-z.\u4e00-\u9fa5\u0800-\u4e00]',File[::-1],flags=I)) != []:
            Episodes = X[0][::-1].strip(" =-_eEv")
        else:
            Episodes = findall(r'[^0-9a-z.\u4e00-\u9fa5\u0800-\u4e00]([0-9]{1,4})[^0-9a-uw-z.\u4e00-\u9fa5\u0800-\u4e00]',File[::-1],flags=I)[0][::-1].strip(" =-_eEv")

    except IndexError:
        Auxiliary_Log('未匹配出剧集,请检查(程序目前不支持电影动漫)','WARNING')
        raise Exception()
    except :
        raise Exception()
    else:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…