INNER CODE UNIT · Python
Auxiliary_IDEVDName
AutoAnimeMV-Teams/AutoAnimeMv · AutoAnimeMv.py:449
def Auxiliary_IDEVDName(File,RAWEP):
'''识别剧名'''
#VDName = sub(r'.*%s'%RAWEP[::-1],'',File[::-1],count=0,flags=I).strip('=-=-=-')[::-1]
VDName = search(r'[=|-]%s[=|-](.*)'%RAWEP[::-1],File[::-1],flags=I).group(1).strip('=-=-=-')[::-1]
Auxiliary_Log(f'通过剧集截断文件名 ==> {VDName}','INFO')
return VDName
def Auxiliary_IDEASS(File,SE,EP,ASSList):
'''识别当前番剧视频的所属字幕文件'''
ASSFileList = []
for ASSFile in ASSList:
ASSName = Auxiliary_UniformOTSTR(ASSFile)
ASSEP = Auxiliary_IDEEP(ASSName)
if File in ASSName and EP == ASSEP and SE in ASSName:
ASSFileList.append(ASSFile)
ASSFileList = None if ASSFileList == [] else ASSFileList