def getMovieSaveFile(self, moviename):
if re.search('[Ss][0-9]+[Ee][0-9]+', moviename) is not None:
tvseries = compile('(.*\w)[\s\.|-]+[S|s][0-9]+[E|e][0-9]+[\s\.|-].*?\.[ts|avi|mkv|divx|f4v|flv|img|iso|m2ts|m4v|mov|mp4|mpeg|mpg|mts|vob|wmv]')
tvseriesalt = compile('^[S|s][0-9]+[E|e][0-9]+[\s\.\-](.*\w)\.[ts|avi|mkv|divx|f4v|flv|img|iso|m2ts|m4v|mov|mp4|mpeg|mpg|mts|vob|wmv]')
if tvseries.match(moviename) is not None:
return tvseries.match(moviename).groups()[0].replace(" ","_").replace(".","_")
elif tvseriesalt.match(moviename) is not None:
return tvseriesalt.match(moviename).groups()[0].replace(" ","_").replace(".","_")
else:
return None
else:
movietitle = compile('(.*\w)\.[ts|avi|mkv|divx|f4v|flv|img|iso|m2ts|m4v|mov|mp4|mpeg|mpg|mts|vob|wmv]')
if movietitle.match(moviename) is not None:
return movietitle.match(moviename).groups()[0].replace(" ","_").replace(".","_")
else:
return None
评论列表
文章目录