我正在尝试下载整个网站没有所有的视频文件,因为它将永远需要下载他们使用Cyberduck。我在"Preferences>Transfers>Filter“中有这个正则表达式字符串
.*~\..*|\.DS_Store|\.svn|CVS|RCS|SCCS|\.git|\.bzr|\.bzrignore|\.bzrtags|\.hg|\.hgignore|\.hgtags|_darcs|\.wmv|\.mp4|\.flv|\.mov没有任何内容显示为红色(编译失败)。我还检查了“跳过与正则表达式匹配的文件”,但cyberduck仍在下载这些扩展名中的任何文件。
有什么想法吗?
发布于 2011-08-16 13:45:32
我唯一的猜测是,regex看起来是区分大小写的,并且文件的扩展名是大写的。示例:.wmv不匹配.WMV。
所以,试着把这个加到最后:
|\.WMV|\.MP4|\.FLV|\.MOV发布于 2011-10-02 03:31:35
我认为CyberDuck将正则表达式与整个文件名进行匹配。因此,您需要:
.+\.WMV|.+\.MP4|.+\.FLV|.+\.MOV这样您就可以同时匹配文件名及其扩展名。
https://stackoverflow.com/questions/7069347
复制相似问题