SearchCovers.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:enigma2 作者: OpenLD 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号